如何在控制器内的响应中获取特定数据?

时间:2015-08-25 04:30:38

标签: angularjs ionic

我有这个登录代码。从主机获取数据响应是可以的,并且一旦它的验证显示所有数据,在视图中重复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;
&#13;
&#13;

0 个答案:

没有答案
相关问题