Generics Typescript泛型和intellisense

Generics Typescript泛型和intellisense,generics,knockout.js,intellisense,typescript,Generics,Knockout.js,Intellisense,Typescript,在我自己的类中使用Typescript 0.9.1和Knockout,如果我在.ts文件中编写以下内容: class Asset{ AssetID: KnockoutObservable<number> = ko.observable(); } 然而,intellisense只提供ko.observable提示,TypeScript抛出错误。支持这种访问类型化对象的方法吗?既然您将资产设置为可观察的,我相信您需要执行asset()。所以完整的语法应该是: var asset

在我自己的类中使用Typescript 0.9.1和Knockout,如果我在.ts文件中编写以下内容:

class Asset{
    AssetID: KnockoutObservable<number> = ko.observable();
}

然而,intellisense只提供ko.observable提示,TypeScript抛出错误。支持这种访问类型化对象的方法吗?

既然您将资产设置为可观察的,我相信您需要执行
asset()
。所以完整的语法应该是:

var asset: KnockoutObservable<Asset> = ko.observable(new Asset()),
asset.AssetId(123)
asset().AssetId(123)