2013-12-11 26 views
0

我有一個AngularJS應用程序和Node.js後端。我的主要佈局文件看起來是這樣的:如何刷新div以外的ng-view

<div id="advert"> 
    <!-- DoubleClick javascript code --> 
</div> 
<div ng-view></div> 

我需要什麼,是的方式來刷新與DoubleClick代碼的股利,這是NG-視野之外,每次角路線發生改變的時候,意義,用戶導航到新的「頁面」。目前,只有當頁面從瀏覽器刷新時,廣告纔會改變,即。當用戶第一次到達該網站時。

我知道這是可能的,因爲它是在這裏描述http://davidlitwak.com/the-unseen-cost-of-using-the-best-technology-angularjs

但如何做到這一點,這是個問題!

回答

1

您可以利用$routeChangeSuccess事件(docs)。爲「adver」div做出指示;該指令的控制器將監聽該事件($scope.$on("$routeChangeSuccess", function() {...}))並採取適當的措施(加載內容並將其放入div中)。

+0

好的,謝謝,我會試試... –