2016-07-14 163 views
1

我工作的离子项目,我已经安装了这个插件科尔多瓦 - 插件 - facebook4 但是当我试图在控制器科尔多瓦 - 插件 - facebook4离子facebookConnectPlugin没有定义

.controller('LoginCtrl', function($scope) { 
     console.log ("dzdqsdqs"); 

    $scope.login=function() { 
     console.log ("dzdqsdqs"); 
      facebookConnectPlugin.login(['email'], function(response) { 
       alert('Logged in'); 
       alert(JSON.stringify(response.authResponse)); 
      }, function(error){ 
       alert(error); 
      }) 
     } 
}) 

使用我得到了这个错误: ReferenceError:facebookConnectPlugin未定义

+0

你在尝试这种

ionic platform add ios ionic build ios ionic emulate ios 

要在Android模拟器上运行浏览器吗?因为这是不会在浏览器上工作,你必须安装它在设备或模拟器 – Deepika

+0

是的我试图在浏览器 这段代码是正确的? – bakrim

回答

0

正如@bakrim在注释中提到的,您需要在设备或模拟器上运行此代码。

要在iOS模拟器上运行:在真实设备上运行

ionic platform add android 
ionic build android 
ionic emulate android 

欲了解更多信息:http://junerockwell.com/how-to-run-ionic-on-real-devices/

+0

感谢它现在的工作,但我得到这个 http://i.stack.imgur.com/dzDQv.png – bakrim

+1

看看这个答案:http://stackoverflow.com/questions/31879804/you-are-not-logged - 请在登录和尝试再次 –

+0

http://stackoverflow.com/questions/38384624/ionic-framework-facebook-connect – bakrim