Angular $ scope函数未运行

时间:2016-01-06 03:29:08

标签: angularjs ionic

我有一个离子应用程序,可以使用每个功能但这个。我没有得到任何错误,但这个功能甚至从未被执行

...
$scope.contact = function(contactID){
        console.log("test");
        for(i=0;i<contacts.length;i++){
            if(contacts[i].id == contactID){
                return contacts[i];
            }
        }
    }
  };
...

这是整个控制器:

.controller('ContactsCtrl', function($scope, $rootScope, Auth, Data, $localStorage, $stateParams) {
    $scope.token = $localStorage.token;
    $scope.tokenClaims = Auth.getTokenClaims();
    $scope.contacts = Data.getApiContacts(
        function(list) {
            $scope.contacts = list;
            $localStorage.contacts = list;
            return list;
        },
        function() {
            $rootScope.error = 'Failed to fetch contacts.';
        }
    );
    $scope.contact = function(contactID) {
        console.log("test");
        for (i = 0; i < contacts.length; i++) {
            if (contacts[i].id == contactID) {
                return contacts[i];
            }
        }
    }
};
})

0 个答案:

没有答案