[請益] Angular 1.x的ngView+route vs directive

作者: Wolfken   2016-10-15 20:13:06
最近在看Angular的東西,有一點比較難找到資料的是
Angular的index.html目前看到有兩種寫法
一是用ng-view+route,建一個大的content container
然後再從這邊接其他所有的東西,所以index.html就會很短
只有在include css跟javascript
另外一種是不使用ng-view+route,而是直接使用directive建一切的東西
所以index.html相對就會有多很多東西
一般看到Angular document就寫ng-view+route,所以直覺會選這個
但是我查了十幾個Angular的網頁
大概只有兩三個是用ng-view+route,其他都是用directive
所以看起來反而ng-view+route不太受歡迎?
請想問一下哪種才是推薦做法,還有為什麼大部份網頁不用ng-view+route?
作者: Masakiad (Masaki)   2016-10-15 21:30:00
我是混合兩種
作者: abc0922001 (中士abc)   2016-10-15 22:54:00
我是ng-view +route
作者: coronach (...)   2016-10-15 23:55:00
你查得到的多半是小型專案,所以寫在一起很正常這基本上是看你的專案規模啦,規模大還是要切view,但是scope就要搞清楚
作者: scott260202 (Cake)   2016-10-16 00:42:00
我用ui-router 剛好跟ionic用一樣 蠻方便
作者: ku399999   2016-10-16 07:56:00
1.5up有component & component router或用ui routerng-view不能nested routes太有局限性,複雜一點就不好用考慮到升級到angular2可能性可以用component
作者: k8cchaha (向上攀爬的信仰)   2016-10-17 13:48:00
ui-router + 1
作者: dali17dali17   2016-10-23 11:20:00
ui-router +1 我寫ionic app ,ionic就是用ui-router

Links booklink

Contact Us: admin [ a t ] ucptt.com