-2
Neu bei Observablen/Winkel 2. Haben die Dinge richtig auf meine Komponente zu aktualisieren, aber ich bin immer diese Fehlermeldung von Typoskript:Wie setze ich den richtigen Typ auf Observables?
Argument des Typs ‚StoreItem []‘ auf Parameter des Typs nicht belegbar ist ' Zeichenfolge '.
Kann mir jemand eine Anleitung geben, wie man den richtigen Typ einstellt?
//store.item.interface.ts
export interface StoreItem {
id?: number;
qty?: number;
nameList?:Array<string>;
title: string;
price: number;
}
//cart.service.ts
import {Injectable} from '@angular/core'
import {Subject} from 'rxjs/Subject';
import { StoreItem } from '../store.item.interface'
@Injectable()
export class CartService {
private _subject = new Subject<string>();
private _cartList:StoreItem[] = [];
cartList$ = this._subject.asObservable();
addItem(item:StoreItem){
this._cartList.push(item)
this._subject.next(this._cartList)
}
}