Vis*_*kar 6 javascript jquery angularjs
<div ng-controller="signupCtrl">
<ul class="list-group" >
<li class="list-group-item">
<div class="form-group">
<input type="text" ng-model="signupCtrl.firstName">
</div>
...
</div>
<div class="form-group">
<div class="pull-right">
<button ng-click="signupCtrl.signupUser()">Register</button>
</div>
</div>
</li>
</ul>
</div>
Run Code Online (Sandbox Code Playgroud)
someAppControllers.controller('signupCtrl', [
'$window',
'$scope',
'HttpReqHandlerService',
'$location',
'localStorageService'],
function($window, $scope, HttpReqHandlerService,
$location, localStorageService) {
$scope.signupUser=function signupUser() {
alert("hello");
}]);
Run Code Online (Sandbox Code Playgroud)
该按钮未在我的控制器中调用signupUser功能
用$scope.signupUser而不是this.signupUser
将代码更改为
someAppControllers.controller('signupCtrl', ['$window', '$scope',
function ($window, $scope) { // Here you have to define function an pass window and scope
$scope.signupUser = function signupUser() {
alert("hello");
};
}
]);
Run Code Online (Sandbox Code Playgroud)
此外,您有语法错误.
HTML
代替
<input type="text" ng-model="signupCtrl.firstName">
<button ng-click="signupCtrl.signupUser()">Register</button>
Run Code Online (Sandbox Code Playgroud)
使用
<input type="text" ng-model="firstName">
<button ng-click="signupUser()">Register</button>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
19419 次 |
| 最近记录: |