angularjs注入器无法在移动浏览器中工作

时间:2016-03-29 10:09:45

标签: javascript angularjs

我的移动电话浏览器出现instantsearch.widgets.hits({ container: '#hits-container', transformData: { item: function (data) { console.log(data); return data; } } // Other options }); 错误。我在平板电脑和桌面浏览器上没有出现此错误。该应用程序已在桌面浏览器(chrome)上按预期工作。

我有以下代码结构:

[$injector:unpr] Unknown provider: AccountProvider <- Account <- loginCtrol http://errors.angularjs.org/1.4.9/$injector/unpr?po=AccountProvider

2 个答案:

答案 0 :(得分:0)

您已经错误地注册了帐户服务。

你应该写道:

controllers.factory('Account', ['$http', function($http)
{
return {
    Login: function(username, password)
    {
       $http.post('/api/login', {username:username, password:password}).
        then(function(result){   });
    }
}
}]);

答案 1 :(得分:0)

此问题与移动网络视图有关,请更新您的移动网络视图以解决此类错误。如果您使用旧的移动视图,那么肯定会遇到此类错误。

由于