2014-07-17 44 views
0

我是AngularJS的新手。我一直在鈦開發,現在已轉向Angular JS Web應用程序開發。ng-view和ng-template之間的區別

任何人都可以指出ng-view和ng-template之間的精確區別嗎?

如果您可以用實際的代碼或鏈接支持答案,那會很好。

在此先感謝!

+0

你的意思是'ng-include'? 'ng-template'只能用作script標籤中的一個類型。 – runTarm

回答

0

ngView是一個指令,用於在路由改變時支持交換視圖。 I.E. #\ members \ homepage和#\ members \ guests。

ngView Documentation

ngTemplate允許您加載一個元素到$ templateCache的內容,從而使模板可以用ngInclude,ngView,或指示使用。

ngTemplate Documentation

0

納克視圖內容都取決於$ routeProvider的配置自動填充。

NG-包括(NG-模板不存在,僅僅是用來編譯內存模板假的MIME類型)允許您設置可明確的模板,包括ES:

<div class="slide-animate" ng-include="template.url"></div>

0

NG-視圖標籤只是根據配置創建一個佔位符,其中可以放置相應的視圖(html或ng-template視圖)。

ng-template

ng-template指令用於使用腳本標記創建html視圖。它包含由$ routeProvider用來映射一個視圖和一個控制器的「id」屬性。