定义一个空的 Q.Promise<void>
Define an empty Q.Promise<void>
我是Q和promises的新手。我有一个要实现的简单接口。为了突出问题,我简化了界面及其实现:
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 成功:
import * as Q from "q";
我是Q和promises的新手。我有一个要实现的简单接口。为了突出问题,我简化了界面及其实现:
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 成功:
import * as Q from "q";