Ионные. Как внедрить ionicPlatform в сервис?

Я хотел бы ввести $ionicPlatform абстракция в сервис, но, похоже, я делаю это неправильно. Как я должен использовать $ionicPlatform с обслуживанием?

(function () {
    "use strict";
    angular.module('service', []).service('BBNService', ["$ionicPlatform", function ($http, $localStorage, $ionicPlatform) {

Этот код делает $ionicPlatform неопределенным.

2 ответа

Вставьте ионную зависимость и удалите $http, если вы не используете его следующим образом,

 angular.module('service', ['ionic'])
   .service('BBNService', ["$localStorage", "$ionicPlatform", 
       function ($localStorage, $ionicPlatform) {
   }]);

Это не определено, потому что вы ошиблись порядком. (использование ionic.Platform)

Заменить на это:

angular.module('service', [])
  .service('BBNService', ["$http", "$localStorage", 
     function ($http, $localStorage) {
       //use this
       var $ionicPlatform = ionic.Platform;

  }]);
Другие вопросы по тегам