2015-04-29 47 views
0

我正要開始使用ngRoute,因爲最近ngRouter是所有的討論,但我開始意識到ngInclude對我來說工作正常,我想知道爲什麼每個人似乎都使用ngRouter 。他們都加載模板(或片段),我可以將控制器連接到或。使用ngRoute可以使用href加載模板是唯一的好處嗎?我不介意使用ng-click並將ngInclude值更改爲true。似乎對我來說更容易,但我確信我錯過了一些東西。ngInclude和ngRoute之間的區別是什麼

+0

這些是我認爲兩個完全不同的野獸。您可能會發現一些有用的指導[這裏,文檔](https://github.com/angular-ui/ui-router/wiki)或[在這裏,教程](http://joelhooks.com/blog/2013/07/22/the-basics-using-ui-router-with-angularjs /) – Dinesh

+0

是的,我閱讀了ngRouter,但對我來說,它看起來與ngInclude非常相似,至少在我如何使用它。這不像是文檔告訴你指令和單頁移動應用程序中的優點和缺點之間的差異與基於瀏覽器的應用程序。我在單頁移動應用程序中使用angular,因此書籤不是問題,也不是搜索漫遊器。 – Helzgate

回答

2

使用路由器的要點是將URL分配給應用的頁面。這樣我就可以刷新當前頁面,或者將當前頁面的鏈接發送給朋友,或者將當前頁面添加爲書籤,然後登錄到頁面,而不是登錄到應用的主頁。

+1

更不用說SEO了。如果沒有指向內容的鏈接,機器人無法查看內容 – charlietfl

相關問題