我有这个登录代码。从主机获取数据响应是可以的,并且一旦它的验证显示所有数据,在视图中重复ng-repeat。但我想对它进行验证,我只想获取特定数据ex:用户名在数据中然后与之前的用户输入进行比较。但是当我尝试在控制器中获取特定实体(如用户名或密码)时,未定义变量会显示我的警报,只是为了确定它已被选中。我怎么能这样做?感谢任何能帮助我解决这个问题的人。
$scope.login = function (user) {
UserFactory.login($scope.users).then(function (response) {
console.log("Student Profile" + angular.toJson(response));
$scope.user = response.data;
alert($scope.user.username);
alert($scope.user.password);
}, function (err) {
var alertPopup = $ionicPopup.alert({
title: 'Login failed!',
template: 'Please check your credentials!'
});
});
};

<button class="button button-block button-balanced" ng-click="login(user)">Login</button>
<div class="list card">
<div class="container">
<div ng-repeat="item in user">
id: {{item.user_id}}
firstname: {{item.firstname}}
lastname: {{item.lastname}}
token: {{item.access_token}}</div>
</div>
</div>
&#13;