首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >插件未启用错误

插件未启用错误
EN

Stack Overflow用户
提问于 2016-01-11 13:23:24
回答 3查看 1.1K关注 0票数 1

我是ionic-framework的新手,我试图在cordovaPreferences是插件的离子平台上实现共享的前提:

  • 我下载了带有cordova插件的插件,添加了cordova- plugin -app-首选项
  • 安装ngCordova
  • 在index.html中cordova.js之前添加ng-cordova.js
  • 在我的启动模块中添加了ngCordova‘
  • 控制器中的注入$cordovaPreferences

然后我用:

代码语言:javascript
复制
$cordovaPreferences.store('key', 'myMagicValue')
  .success(function(value) {
     alert("Success: " + value);
   })
  .error(function(error) {
     alert("Error: " + error);
   })

但是会生成一个警告,上面写着“插件未启用”:

请帮帮忙。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2016-01-12 05:57:48

你需要在安卓或iOS上运行这个应用程序。有些插件不适合浏览器使用。

下面的命令是添加平台android

代码语言:javascript
复制
ionic platform add android

建造

代码语言:javascript
复制
ionic build android

效法

代码语言:javascript
复制
ionic emulate android

如果您对仿真不满意,那么在build命令之后,只需转到YourApp'sFolder\platforms\android\build\outputs\apk并将apk文件复制到您的设备并安装

检查插件是否成功运行。

票数 1
EN

Stack Overflow用户

发布于 2016-02-04 16:10:14

ngCordova preferences对象是cordova应用程序首选项插件的包装版本。我是那个插件的作者。

当您过早使用首选项(在deviceready事件之前)时,ngCordova将显示带有“未启用插件”消息的警报窗口。这里是代码。正如Dirk建议的那样,等待deviceready事件:

代码语言:javascript
复制
$ionicPlatform.ready (function () {
    // your code here
})

看到此警报的另一个可能性是,您正在尝试用ionic servecordova servecordova run browser在浏览器中测试您的应用程序,但是直到我今天发布的插件版本0.7.7才能使用浏览器平台。

票数 3
EN

Stack Overflow用户

发布于 2016-01-11 15:01:37

把你的电话包装成:

$ionicPlatform.ready(函数(){

..。

});

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34722665

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档