What is the proper way to initialize a Knockout observableArray in a TypeScript class?
I am doing something like this:
module ViewModel {
de
I just did this in TypeScript 1.3 (though it should work in older versions too):
pendingAddAssociations: KnockoutObservableArray = ko.observableArray([]);
for your example, if you have an Agency class.
export class IndexPageViewModel {
agencies: KnockoutObservableArray;
constructor () {
this.agencies = ko.observableArray([]);
}
}
I've also found that you can cast to any this.agencies =
This is useful if you are using the Knockout ES5 plugin.