Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ng cordova首选项(共享首选项)不起作用_Cordova_Ionic Framework_Android Sharedpreferences - Fatal编程技术网

ng cordova首选项(共享首选项)不起作用

ng cordova首选项(共享首选项)不起作用,cordova,ionic-framework,android-sharedpreferences,Cordova,Ionic Framework,Android Sharedpreferences,我不熟悉Cordova+Ionic,尝试通过ngcordova preferences方法访问android设备中的共享首选项,但我在Cordova 6.00 | Ionic 1.7.14中遇到了此错误,即使所有必需的配置都已完成。(根据我的知识,如果我不正确,请纠正我)。已附上app.js和Index.html的源代码。请帮忙 angular.module('starter',['ionic','ngCordova'])) .controller('MyCtrl',函数($scope,$co

我不熟悉Cordova+Ionic,尝试通过ngcordova preferences方法访问android设备中的共享首选项,但我在Cordova 6.00 | Ionic 1.7.14中遇到了此错误,即使所有必需的配置都已完成。(根据我的知识,如果我不正确,请纠正我)。已附上app.js和Index.html的源代码。请帮忙

angular.module('starter',['ionic','ngCordova']))
.controller('MyCtrl',函数($scope,$cordovaPreferences){
$scope.storedata=函数(){
$cordovaPreferences.store('key','myMagicValue')
.成功(功能(价值){
警报(“成功:+值);
})
.错误(函数(错误){
警报(“错误:+错误”);
}
)
};
$scope.fetch=函数(){
$cordovaPreferences.fetch('key')
.成功(功能(价值){
警报(“成功:+值);
})
.错误(函数(错误){
警报(“错误:+错误”);
})
};
})
.run(函数($ionicPlatform){
$ionicPlatform.ready(函数(){
if(window.cordova&&window.cordova.plugins.Keyboard){
//默认情况下隐藏附件栏(删除此选项可在键盘上方显示附件栏)
//表格输入)
插件键盘hideKeyboardAccessoryBar(真);
//除非您知道自己在做什么,否则不要删除此行。它会停止视口
//当文本输入被聚焦时,从捕捉。Ionic在内部为
//更好的键盘体验。
插件。键盘。禁用滚动(真);
}
如果(窗口状态栏){
StatusBar.styleDefault();
}
});
})


添加一些代码,说明您是如何使用共享首选项的。很难猜测。可能有什么问题。!添加控制器代码。。!您是否在android设备或emulator上遇到此错误?我在本地计算机/Chrome浏览器中遇到此错误,但我也在android设备上测试了该应用程序,这两种情况下,错误都来自应用程序中的“$cordovaPreferences.store('key','myMagicValue')”。js@Ajantha1311你找到解决这个问题的办法了吗?