How To Call Function After You Get Data Back From .subscribe() In Angular 5
I can't seem to find an answer that works. I have an observable that I'm subscribing to like so: this.contentfulService.weekNumber .subscribe( (weekNumber) => { this
Solution 1:
Your not assigning values in the correct way. Please check this tutorial.
Change your code as shown below:
this.contentfulService.weekNumber
.subscribe(
(weekNumber) => {
this.weekNumber = weekNumber;
console.log(this.weekNumber);
},
(error) => { console.log(error); });
Solution 2:
I think your subscription must be something like this:
this.contentfulService.weekNumber
.subscribe(
weekNumber => {
this.weekNumber = weekNumber;
console.log(this.weekNumber); }, error => { console.log(error); });
Now you wont get this.weekNumber is undefined because you will have the scope of this inside the function
Post a Comment for "How To Call Function After You Get Data Back From .subscribe() In Angular 5"