Ионные. Как внедрить 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;
}]);