我試圖Facebook的登錄按鈕https://developers.facebook.com/docs/reference/plugins/login/的Facebook登錄使用按鈕AngularJS
現在,這個按鈕顯示在一個視圖中添加使用的文檔我的網站。該視圖僅在用戶明確要求登錄到網站時加載。
我正在使用HTML5版本。在第1步中,我被要求包含JavaScript SDK - 我在標籤後立即執行此操作。它位於包含ng-view
指令的主頁面中。
我將代碼呈現在視圖中的登錄按鈕。問題是,如果通過單擊主頁面中的登錄按鈕導航到視圖,視圖不會呈現FB登錄按鈕。但是,如果我刷新頁面(包含登錄視圖的頁面),該按鈕呈現。
我已經將Javascript SDK的代碼移入登錄視圖 - 在按鈕呈現之前和之後,但也沒有解決問題。只有刷新登錄視圖時,該按鈕纔會呈現。
所以,
一)無論我需要知道爲什麼發生這種情況,溶液或
二)在刷新AngularJS;那就是我需要知道AngularJS方法來刷新登錄視圖,然後才能呈現登錄按鈕(我希望)。
請發佈一個鏈接到plunker/jsfiddle。 – Stewie 2013-03-16 18:10:48