angularjs - 从指令中的 localStorageService 访问数据
问题描述
如何从localStorageService
in获取数据directive
?
试过这个:var clientItem = localStorageService.get('clientData');
错误:无法读取未定义的属性“获取”
解决方案
服务在指令的构造函数中注入指令:
app.directive("myDirective", function (localStorageService) {
return {
link: postLink,
};
function postLink(scope,elem,attrs) {
var clientItem = localStorageService.get('clientData');
}
}
有关更多信息,请参阅AngularJS 开发人员指南 - 依赖注入
推荐阅读
- python - BeautifulSoup 测试对象类型
- angular - Angular - SpringBoot - CORS(未知 url):0 未知错误
- url - Readiness 和 Liveness Probe Endpoints 的 URL 应该是什么?
- java - 在 Jenkins 中运行 maven 时出现 ClassNotFoundException
- ios - 如何在选择时为 UICollectionViewCell 内容的扩展设置动画?
- javascript - 如何从工具栏拖放 mxGraph 中的自定义图像
- oracle - ACL error when trying to send mail via Oracle UTL_SMTP
- r - 将 R 中 geom_label_repel 中的“a”更改为其他内容,而不仅仅是删除它
- visual-studio-code - Visual Studio 代码版本:1:30.0 - 如何将终端输出移动到底部
- formatting - 如何在代码突出显示中为 Redmine markdown 添加换行符?