未捕获错误:[$injector:unp]未知提供程序:$localstorageProvider<-$本地存储
Uncaught Error: [$injector:unpr] Unknown provider: $localstorageProvider <- $localstorage
在我的app.js中使用了ionic
angular.module('starter', ['ionic', 'starter.controllers','ngCordova'])
.run(function($ionicPlatform, $localStorage , $cordovaPush) {
$ionicPlatform.ready(function() {
console.log($localStorage);
})
})
但是我得到了Uncaught Error: [$injector:unpr] Unknown provider: $localstorageProvider <- $localstorage
的错误
有什么想法吗?太奇怪了。。
您可能缺少依赖项!看一看,例如。https://github.com/gsklee/ngStorage.
将其包含在您的项目中,并需要ngStorage模块,如下所示:
angular.module('starter', ['ngStorage', 'ionic', 'starter.controllers','ngCordova'])
.run(function($ionicPlatform, $localStorage , $cordovaPush) {
$ionicPlatform.ready(function() {
console.log($localStorage); // edit: capital S
})
})
更改
$localstorage
至
$window.localStorage //S is capitalized
并在运行函数中注入$window
依赖性。
angular.module('starter', ['ionic', 'starter.controllers','ngCordova','ngStorage'])
.run(function($ionicPlatform, $localStorageProvider , $cordovaPush) { $ionicPlatform.ready(function() {
console.log($localStorageProvider);
})
})
要从本地存储中获取以前保存的密钥,请使用以下
$localStorageProvider.get('YOUR_KEY');
参见https://github.com/gsklee/ngStorage
相关文章:
- Meteor应用程序无法运行-对象#<编译器>没有方法'主机'
- 触发器<输入类型=“;文件“>用angular程序选择文件
- 在node.jsexpress应用程序中,req.body没有得到<text区域>价值
- 我没有'我不明白“;temp<<=y"在这个javascript程序中执行
- 将类添加到<身体>如果在“;“有能力”;iOS 7上的网络应用程序
- <嵌入>或者<对象>标签视频播放错误处理程序-JavaScript
- 为什么<车身负载=“;fn()">使用函数调用,但是window.onload=fn;使用处理程序函
- <Chrome应用程序>如何在不从对话框中选择文件/目录的情况下创建FileEntry
- 错误:未知提供程序:$resourceProvider<-$资源<-myservice AngularJS服
- ExecJS::RuntimeError<%=javascript_include_tag'应用程序
- AngularJS错误未知提供程序:$$jqLiteProvider<-$$jqLite<-$animate
- 角度2.x变化<标题>在头脑中(在我的应用程序之外)
- 错误:[$injector:unp]未知提供程序:RequestsServiceProvider<-请求服务htt
- 如何将处理程序附加到<span>
- 未知提供程序:3提供程序<-3使用Angular Bootstrap uibModal
- 如何将事件处理程序绑定到<选项>
- 未捕获错误:[$injector:unp]未知提供程序:$localstorageProvider<-$本地存储
- Express应用程序抛出500 TypeError:Object#<EventEmitter>没有方法
- 事件处理程序和<选择>菜单
- 使用自定义方案打开应用程序-防止“;在<appname>"警告