0
我正在嘗試將類型化操作引入到我的應用程序中。我試過這兩個類的聲明。第一個工作正常,但第二個導致我的IDE(WebStorm)抱怨信息Unresolved variable payload
。它只是我的IDE是愚蠢的還是它正確地報告問題?我更喜歡後一種解決方案,因爲我覺得它更加明確,使開發人員更清楚知道創建有效操作需要什麼。Typescript手動屬性分配導致鍵入類型爲ngrx動作的類型錯誤
工作:
export class OrdersGetAction implements Action {
type = ActionTypes.ORDERS_GET;
constructor(public payload: number) {}
}
不工作 - Unresolved variable payload
:
export class OrdersGetAction implements Action {
public payload;
public type = ActionTypes.ORDERS_GET;
constructor(clientId: number) {
this.payload = clientId;
}
}
任何意見將不勝感激。