2016-07-14 161 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