Skip to content

MNBuyskih/ng-ts-helpers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Use Angular2 TypeScript decorators in Angular1!

Before:

class MyComponent{
    attribute:string;
    onSave:string;
    model:MyModel;
}

angular
    .module('myModule')
    .component('myComponent', {
        templateUrl: 'myComponent.html',
        controller: MyComponent,
        controllerAs: 'vm',
        bindings: {attribute: '<', onSave: '&'},
        require: {model: 'ngModel'}
    });

After:

@TSHelpers.Component({templateUrl: 'myComponent.html'})
class MyComponent{
    @TSHelpers.Input() attribute:string;
    @TSHelpers.Output() onSave:string;
    @TSHelpers.Require('^ngModel') model:MyModel;
}

angular
    .module('myModule')
    .component('myComponent', MyComponent);

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published