Generics Typescript泛型和intellisense
在我自己的类中使用Typescript 0.9.1和Knockout,如果我在.ts文件中编写以下内容: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
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)