Попытка ввести $ ionicHistory в саму службу. Могу ли я писать так?
.service('$ionicUtilityService', ['CONSTANT', '$log', '$ionicHistory', function(CONSTANT, $log, $ionicHistory) {
var apis = {};
apis.clearNavigationHistory = function() {
$ionicHistory.clearHistory();
};
return apis;
}]);
Я получаю ошибку
Ошибка: $ ionicHistory undefined apis.clearNavigationHistory @http://localhost: 8100/js/services.min.js: 1: 6223 @http://localhost: 8100/components/customer/home/home-controller.min. js: 1: 206 jf/this. $ gethttp://localhost: 8100/lib/ionic/js/ionic.bundle.min.js: 170: 424 D.create/O.emit @http://localhost: 8100/lib/ionic/js/ionic.bundle.min.js:446:19204 D.create/O.transition @http://localhost: 8100/lib/ionic/js/ionic.bundle.min.js: 446: 18728
Вы пытались впрыснуть его в другое место?
Я попробовал это:
.factory('MyService', function(TestService, $ionicHistory)
{
var service {
myMethod: function(){$ionicHistory.goBack()}
}
return service
}
И не было никаких ошибок.