observable - Angular Cannot read property 'subscribe' of null -


i getting error

cannot read property 'subscribe' of null.

this error happening, called constructor of class:

loaditems() {     this.itemservice.subscribeitems().subscribe(x => {       this.items = x;       console.log(x);     }); } 

it calls services method, issue think. may return null

subscribeitems(): observable<item[]> {     this.session.uid.subscribe(x => {             return this.af.database.list('users/' + x + '/items')             .map(item.fromjsonlist);     });     return null; } 

the session service holds uid updated when user logs in: part works ok.

_uid = new behaviorsubject<string>(''); uid = this._uid.asobservable(); 

try this:

subscribeitems(): observable<item[]> {     return this.session.uid.subscribe(x => {             return this.af.database.list('users/' + x + '/items')             .map(item.fromjsonlist => item.fromjsonlist.json());     });     return null; } 

Comments

Popular posts from this blog

php - trouble displaying mysqli database results in correct order -

depending on nth recurrence of job in control M -

sql server - Cannot query correctly (MSSQL - PHP - JSON) -