我试图添加本地fb连接到我的离子应用程序。facebookConnectPlugin未定义(ngCordova,Ionic应用程序)
我使用: - 离子 - ngCordova - http://ngcordova.com/docs/plugins/facebook/
这是我的代码:
angular.module('starter.controllers', ['ngCordova'])
.config(function($cordovaFacebookProvider) {
var appID = 123456789;
var version = "v2.0"; // or leave blank and default is v2.0
$cordovaFacebookProvider.browserInit(appID, version);
})
导致这个错误>
Uncaught Error: [$injector:modulerr] Failed to instantiate module starter due to:
Error: [$injector:modulerr] Failed to instantiate module starter.controllers due to:
ReferenceError: facebookConnectPlugin is not defined
at browserInit (http://localhost:8100/lib/ngCordova/dist/ng-cordova.js:1576:7)
at http://localhost:8100/js/controllers.js:6:30
at Object.invoke (http://localhost:8100/lib/ionic/js/ionic.bundle.js:11994:17)
at runInvokeQueue (http://localhost:8100/lib/ionic/js/ionic.bundle.js:11900:35)
at http://localhost:8100/lib/ionic/js/ionic.bundle.js:11909:11
at forEach (http://localhost:8100/lib/ionic/js/ionic.bundle.js:8147:20)
at loadModules (http://localhost:8100/lib/ionic/js/ionic.bundle.js:11890:5)
at http://localhost:8100/lib/ionic/js/ionic.bundle.js:11907:40
at forEach (http://localhost:8100/lib/ionic/js/ionic.bundle.js:8147:20)
at loadModules (http://localhost:8100/lib/ionic/js/ionic.bundle.js:11890:5)
尝试了的东西,但没有任何积极的结果: - 当我建立并运行在我的设备应用程序显示一个空白屏幕
试过正常科尔多瓦js代码:
更改$ cordovaFacebookProvider至$ cordovaFacebook(基于该线程: forum.ionicframework.com/t/unknown-provider -cordovaprovider /3分之13305
这是另一个相关的线程,但并不能帮助我以为, forum.ionicframework.com/t/does-ng-crodova-has-facebook-login/9163
我已经有了在应用程序浏览器中使用fb auth的原型。但我真的想要一个原生的fb连接功能。
是插件安装正确?运行'离子插件list',或尝试重新安装插件 – devqon
看起来它: com.phonegap.plugins.PushPlugin 2.4.0 “PushPlugin” com.phonegap.plugins.facebookconnect 0.11.0 “Facebook连接” 组织.apache.cordova.camera 0.3.4“相机” org.apache.cordova.console 0.2.12“控制台” org.apache.cordova.inappbrowser 0.5.5-dev“InAppBrowser” – colin
任何成功?我也被困在这个问题上。 – AaronB