Я новичок в AngularJS. Кто-нибудь знает, почему я получаю эту ошибку - Argument 'activationCtrl' is not a function, got undefined
AngularJS - Невозможно определить контроллер
HTML -
<div class="form-group row">
<label for="member" class="col-sm-2 form-control-label">Member</label>
<div class="col-sm-10">
<input type="number" class="form-control" id="memberId" placeholder="Member" ng-click = "activation.zipcode()">
</div>
</div>
Контроллер -
angular.module('app', [])
.controller('activationCtrl', activationCtrl);
function activationCtrl() {
var self = this;
self.zipCode = function() {
console.log("zipcode");
}
}
Государство -
.when('/activation', {
templateUrl: 'views/activation.html',
controller: 'activationCtrl',
controllerAs: 'activation'
})
В данном случае это не обязательны, чтобы добавить директиву нг-контроллер в любом месте, так как в коде выше контроллера устанавливается в определении шаблона. – k10der