Javascript 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

我需要在ionicplatform.ready事件中使用服务,但是当在回调函数中使用时,它没有定义吗

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未定义是错误,我按照您的建议尝试了注入,但仍然不起作用。