0
我是新來Q和承諾。我有一個我想實現的簡單界面。集中的問題,我簡化了接口及其implemenration:定義一個空Q.Promise <void>
declare interface NavigatableViewModel extends ViewModel {
readonly loadPromise: Q.Promise<void>;
}
export default class FormViewModel implements NavigatableViewModel {
public readonly loadPromise: Q.Promise<void>;
constructor() {
this.loadPromise = Q();
}
}
行「this.loadPromise = Q()」被拋出異常並具有以下細節: 的ReferenceError:Q不是在FormViewModel定義。 ..
如何定義一個空的Q.Promise?
您沒有在代碼中導入'Q'以上。 –
這解決了錯誤。奇怪的是,這並沒有在編譯時被捕獲。我添加了一個答案。如果你添加一個答案,我會刪除我的並將你的標記爲正確的答案。 – Romonov