我正在实施一个有问题的应用程序。注册时,它实际上并不知道UserName
;它说这是未定义的。我在注册后立即通过警告UserName
进行检查,并且说它未定义。那是我通过$scope.UserName
使用Angular方式的时候。当我使用jQuery方式$("#userName")
时,它可以工作。我该如何解决这个问题?
这是Plunkr。
答案 0 :(得分:0)
解决问题的一种方法是将用户名,电子邮件和密码传递给单击提交按钮时调用的函数。
在控制器中:
$scope.createUser = function(username, email, password) {
alert(username);
}
在html中:
<input type="submit" value="Sign Up" ng-click="createUser(username, email, password)">
请参阅plunker:http://plnkr.co/edit/7b9fxEhPAZlEAbFojC1t?p=preview