如何在app.run()中包含HTTP请求

时间:2017-07-18 08:47:00

标签: javascript android ios cordova

我用离子V1做了android项目。我希望make app在应用程序关闭Cordova event之前发送一些函数。我尝试使用暂停将数据发送到服务器,但我坚持在app.run()中发送数据。这是我在 app.js

中的代码
.run(function ($ionicPlatform) { 
   $ionicPlatform.ready(function () { 
      document.addEventListener("pause", onPause, false);
   }); 
   function onPause($http) {
    $http.get('https://localhost:88/web.php?tN=off&f12=123456789')
    .then(function(response){
         console.log(response);
    }, function(error){
         //there was an error fetching from the server
    });
   }
});

来自调试器的错误

Uncaught TypeError: Cannot read property 'get' of undefined

我不知道这段代码出了什么问题。我在controller.js中使用它可以正常工作,但在app.js中它不起作用。请帮我解决这个问题。感谢

1 个答案:

答案 0 :(得分:1)

缺少$ http是你的run()参数