注册时,UserName为Unknown

时间:2016-01-10 00:01:17

标签: angularjs

我正在实施一个有问题的应用程序。注册时,它实际上并不知道UserName;它说这是未定义的。我在注册后立即通过警告UserName进行检查,并且说它未定义。那是我通过$scope.UserName使用Angular方式的时候。当我使用jQuery方式$("#userName")时,它可以工作。我该如何解决这个问题?

这是Plunkr

1 个答案:

答案 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