2016-04-13 77 views
0

我使用的是WordPress API,並且有一個簡單的Facebook註釋指令,它接收相應WordPress帖子的URL(即固定鏈接)。我有一個鏈接到相應單個帖子的帖子列表,FB評論的問題是,當我進入單個帖子時,評論腳本無法加載。如果我刷新頁面,則評論框顯示正確。Facebook的評論Angular Directive in Ionic App

我的問題是我將如何發起指令,進入一個新的單視圖?我有一個關於使用鏈接,與$手錶的想法,我只是不知道該怎麼做?任何幫助將不勝感激,謝謝。

Facebook的指令:

.directive("facebookComments", function() { 
return { 
    scope: { 
     commentsUrl: '=permalink' 
    }, 
    template: '<div class="fb-comments" data-href="{{ commentsUrl }}" data-numposts="5"></div>' 
}; }); 

HTML

<div facebook-comments permalink="post.url"></div> 
+1

謝謝,我不得不做的是增加FB.XFBML.parse()我的$範圍。在$( '$ ionicView.enter',函數(){FB.XFBML.parse( );}) – grandpagohan

回答

0

.directive("facebookComments", function() { 
 
return { 
 
    scope: { 
 
     commentsUrl: '=permalink' 
 
    }, 
 
    template: '<div class="fb-comments" data-href="{{ commentsUrl }}" data-numposts="5"></div>', 
 
    link: function(scope, element, attrs) { 
 
     scope.$watch('commentsUrl', function(newValue, oldValue) { 
 
     console.log('newValue', newValue) 
 
     }) 
 
    } 
 
}; });

我添加了一個鏈接功能,以您的指令,它包含一個觀察者將登錄到控制檯每次URL改變!

好運