ここItemService
item.service.tsタイプ '観察可能<{}>'「は観察可能<Item[]>を型に代入できません。Rxjs
export const items = (state: any = [], {type, payload}) => {
switch (type) {
default:
return state;
}
};
export interface Item {
id: number;
name: string;
description: string;
};
export interface AppStore {
items: Item[];
selectedItem: Item;
};
@Injectable()
export class ListService {
items: Observable<Array<Item>>;
private listModel: ItemList = new ItemList();
constructor(private itemListApi: ItemListApi, private store: Store<AppStore>) {
this.items = store.select('items');===>Error
}
}
私はthis.items
のエラーを取得しています。エラーは "Type 'Observable < {}>'は 'Observable'型に割り当てられません。何が悪かったのか?これに関する助言?
感謝:
あなたはそれを返すように期待しているものをコンパイラに伝えるために型キャストを使用することができます。 – Khushi