Skip to content

fpellet/TypeScript-Knockoutjs

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

TypeScript-Knockoutjs

Example:

module app {
    export module models {
        export class contact {
            Id: number = 0;
            Name = ko.observable('');
            SurName = ko.observable('');
            FullName;
            constructor () {
                this.FullName = ko.computed(function () {
                    return this.Name() + " " + this.SurName();
                }, this);
            }
        }
    }
    export module viewModels{
        export class contacts {
            items= ko.observableArray([]);
            addContact(){
                this.items.push(new app.models.contact);
            };
        }
    }
}
var viewModel = new app.viewModels.contacts;
ko.applyBindings(viewModel);

About

TypeScript interface declarations for Knockoutjs 2.1

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published