Доступ к данным из localStorageService в директиве - PullRequest
0 голосов
/ 09 февраля 2019

Как получить данные из localStorageService в directive?

Попробовал: var clientItem = localStorageService.get('clientData');

Ошибка: невозможно прочитать свойство 'get' из неопределенного

Ответы [ 2 ]

0 голосов
/ 10 февраля 2019

Сервисы вводятся в директивы в функции построения директивы:

app.directive("myDirective", function (localStorageService) {
    return {
        link: postLink,
    };
    function postLink(scope,elem,attrs) {
        var clientItem = localStorageService.get('clientData');
    }
}

Для получения дополнительной информации см. Руководство разработчика AngularJS - Внедрение зависимостей

0 голосов
/ 09 февраля 2019

В директиве или где-либо это одно и то же:

localStorageService.getItem('clientData');

смотрите здесь

...