Я хотел бы иметь ресурс, который каждый раз, когда он используется это оценить его извлечение данных из печенья и вернуть его как объект JSON, так что я могу использовать его таким образом:AngularJs Услуга/Поставщик Getter
var data = $userData
Примечание при получении параметра будут обновлены данные.
я могу сделать это с помощью функции, но тогда я могу получить доступ к нему только как это: **
$userData.SomeFunc()
я могу сделать это с помощью свойства геттерного, , но тогда я могу получить доступ к нему только как это:
$userData.SomeData
Это, как я знаю, что могу реализовать его свойства геттерного:
proGamersApp.factory('$userData', ['cookiesStorage', function (cookiesStorage) {
var userData = {
get SomeData() {
return cookiesStorage.getCookie();
}
};
return userData;
}]);
Кто-нибудь знает, как я могу это выполнить? Я пробовал делать это на заводе или на службе, но без успеха, так как он оценивался только при первом вызове.
Посмотрите мой последний пример, я хотел бы получить все обновленные data (bsaed on cookie) каждый раз, когда я напрямую вызываю $ userData без свойств, поэтому я везде в приложении могу получить его так: var data = $ cache. –