我是ionic-framework的新手,我试图在cordovaPreferences是插件的离子平台上实现共享的前提:
然后我用:
$cordovaPreferences.store('key', 'myMagicValue')
.success(function(value) {
alert("Success: " + value);
})
.error(function(error) {
alert("Error: " + error);
})但是会生成一个警告,上面写着“插件未启用”:

请帮帮忙。
发布于 2016-01-12 05:57:48
你需要在安卓或iOS上运行这个应用程序。有些插件不适合浏览器使用。
下面的命令是添加平台android
ionic platform add android建造
ionic build android效法
ionic emulate android如果您对仿真不满意,那么在build命令之后,只需转到YourApp'sFolder\platforms\android\build\outputs\apk并将apk文件复制到您的设备并安装
检查插件是否成功运行。
发布于 2016-02-04 16:10:14
ngCordova preferences对象是cordova应用程序首选项插件的包装版本。我是那个插件的作者。
当您过早使用首选项(在deviceready事件之前)时,ngCordova将显示带有“未启用插件”消息的警报窗口。这里是代码。正如Dirk建议的那样,等待deviceready事件:
$ionicPlatform.ready (function () {
// your code here
})看到此警报的另一个可能性是,您正在尝试用ionic serve、cordova serve或cordova run browser在浏览器中测试您的应用程序,但是直到我今天发布的插件版本0.7.7才能使用浏览器平台。
发布于 2016-01-11 15:01:37
把你的电话包装成:
$ionicPlatform.ready(函数(){
..。
});
https://stackoverflow.com/questions/34722665
复制相似问题