I have declared an observable variable
workOrders: Observable<IWorkOrders[]>;
And then i load that observable this way.
this.bs.getWorkOrders()
.pipe(map(data:IWorkOrders[]) => this.workOrders = data)),
.subscribe((data: IWorkOrders[]) =>
// this.workOrders = data;
this.woSubject.next(data),
);
but when i do it i see a red squiggly under the this.workOrders = data line. And also when I hover it says [ts] Type 'IWorkOrders[]' is not assignable to type 'Observable'
workOrders=this.bs.getWorkOrders();
will work
workOrders
is of type Observable
. data
is of type IWorkOrders[]
Since those are 2 different types, thus error you are getting. You cannot assign IWorkOrders[] to Observable
.
Collected from the Internet
Please contact [email protected] to delete if infringement.
Comments