вы можете использовать sessionStorage
везде в своем приложении, но это не лучший способ решить проблему. Представьте себе, если в будущем вы захотите переключиться на другой механизм хранения, например, store.js , собираетесь ли вы изменить все ссылки в вашем приложении с помощью новой библиотеки?
Это проще и намного гибче, если вы создадите крошечную оболочку вокруг механизма хранения, которая будет просто прозрачно вызывать библиотеку из вызывающей стороны.
что-то вроде:
angular.service('Storage', function() {
this.set = (key, value) => {
storageMechanism.set(key, value);
};
this.get = key => {
return storageMechanism.get(key);
};
});