我刚开始,AngularJS
我有一个路由问题ui-router
。基本上我有一个显示登录按钮的部分。问题是单击该按钮不会调用控制器中的相应方法。
模块定义:
var myapp = angular.module('myapp', ['ui.state']);
myapp.config(function($stateProvider, $routeProvider) {
$stateProvider.state('signin', {
url : "/", // root route
views : {
"signinView" : {
templateUrl : 'signin.html'
}
},
controller: function($scope) {
$scope.auth = function() {
console.log("clicked");
};
}
//controller: 'LoginController'
}).state('signedin', {
views : {
"signinView" : {
templateUrl : 'partials/signedin.html'
}
}
});
});
signin.html
: _
<button class="btn" ng-click="auth()">Sign In</button>
Plunker多数民众赞成在显示问题。