Javascript ionicPlatform.ready内的服务不可用
我需要在ionicplatform.ready事件中使用服务,但是当在回调函数中使用时,它没有定义吗Javascript ionicPlatform.ready内的服务不可用,javascript,angularjs,service,Javascript,Angularjs,Service,我需要在ionicplatform.ready事件中使用服务,但是当在回调函数中使用时,它没有定义吗 angular.module('starter', ['ionic']) .run(function($ionicPlatform, UserService) { $ionicPlatform.ready(function() { //UserService not available here }); }) .factory('UserService', functio
angular.module('starter', ['ionic'])
.run(function($ionicPlatform, UserService) {
$ionicPlatform.ready(function() {
//UserService not available here
});
})
.factory('UserService', function() {
return {};
})
有什么办法让它工作吗?请发布准确的错误消息。你应该像这样注入依赖项
。运行(['$ionicPlatform','UserService',function($ionicPlatform,UserService){…}])
UserService未定义是错误,我按照您的建议尝试了注入,但仍然不起作用。