Всем привет. Вопрос по Angular, а в частности ionic framework. Пишу сервис который записывает в NativeStorage некие данные (key, value). Внутри сервиса по запросу определенного (key) ответ приходит, но когда использую в контроллере ответ undefined.
Может я не в ту степь пошел, Помогите разобраться. Внизу код
'use strict';
app
.service('AppStorage', function ($window, $timeout, $ionicPlatform, $cordovaNativeStorage) {
return {
get: function (key) {
$ionicPlatform.ready(function () {
$cordovaNativeStorage.getItem(key).then(function (result) {
console.log('Здесь ответ приходит: ' + result)
return result;
}, function (error) {
console.log(error);
});
});
}
};
});
AppStorage.get('example'); // Здесь приходит undefined
А какой ответ приходит в сервисе на запрос example?