angularjs - ionic 2 : Using Cordova Plugins

标签 angularjs ionic-framework

我做了很多谷歌搜索,但似乎无法找到很多答案,在 Ionic 2 中调用 Cordova 插件的语法是如何工作的。

例如,在 Ionic 1 中:
我正在使用一个 facebook 插件,我会这样称呼它: $cordovaFacebook.login(["public_profile", "email","name","last_name","first_name","birthday","age_range","link "]).then(函数(成功){

我还将“注入(inject)”它并将其添加为依赖项。这两件事我都不确定如何使用 Ionic 2。

我在某处读到过 Ionic 2 并没有那么可怕,但我仍然不确定

最佳答案

使用cordova插件的步骤:

  • 添加插件

    cordova 插件添加 [插件名称]

  • 实际上这是使用cordova插件的唯一步骤。但是当您使用 Typescript 时可能会出现错误消息。例如:

    ERROR in [default] /Users/myname/Projects/ionic2/demo/app/pages/home/home.ts:21:12 Property 'device' does not exist on type 'Navigator'.


  • 修复 Typescript 的错误消息。您可以简单地将这一行添加到您的 .ts 文件中,例如:

    声明 var navigator : 任何;
  • 关于angularjs - ionic 2 : Using Cordova Plugins,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35372663/

    相关文章:

    javascript - 一旦用户已经登录,即使他按 Angular 浏览器的后退按钮,也限制重定向到登录页面?

    javascript - Angularjs单独进程执行

    html - ionic 内容未正确对齐

    android - Ionic 通知监听器,实现

    javascript - 如何更改选定按钮的样式(禁用其他按钮)

    javascript - 无法访问存储的 user_id 常量

    javascript - AngularJS querySelector 按 ID 返回未定义

    javascript - Protractor + Angular + requireJs

    AngularJS 输入 ng-model/默认值冲突

    html - 创建一种在元素组中滑动的方法