Используем Angular Forms при ControllerAs синтаксесе

angular formsЕсли вы используете ControllerAs синтаксис — когда данные и методы контороллера живут не в $scope, а в объекте контроллера, то для успешного использования Angular forms нужно:

в шаблоне:

<strong>в шаблоне:</strong><div ng-controller=»MyController as ctrl»>
<form name=»ctrl.myForm»>

</form>
</div>

<strong>в контроллере:</strong>

angular.module(‘myApplicationModule’, []).controller(‘MyController’, function () {
this.submit = submit;

function submit() {
if(this.myForm.$valid) {

}
}
});

Вы можете отслеживать комментарии к этой записи с помощью RSS 2.0. Комментарии и эхо-тестирование не разрешены.

Обсуждение закрыто.