i use service to transfer data between component from article
How to pass data between two components in Angular 2
export class SendService {
constructor(
private router:Router,
) { }
private data;
setData(data){
this.data = data;
}
getData(){
let temp = this.data;
this.clearData();
console.log('result is ',temp);
return temp;
}
clearData(){
this.data = 0;
}
sender component data value = 1 or 0
sender(data){
this.transfereService.setData(data);
}
Received component
ngOnInit() {
this.data= this.transfereService.getData();
}
when change the page in html by component user get access to some menu by data= 1
but the problem is when refresh the page, data value = undefined ; what should I do ?