搜尋

首頁  >  問答  >  主體

angular.js - angular單頁面應用程式的實作方式

之前有做過一個單頁項目,當時是用ng-include把所有頁給包含進首頁。
其實當時就覺得這個思路不太對,我感覺ng-include應該是用來包含一些分頁面的公共頁面的,比如頁頭和頁尾。
這剛好是兩個反向的思路。
那我的問題是
1.用ng-include來做單頁應用的思路是否正確? ng-include的正確用法是否是來包含公共部分程式碼的?
2.如果不用ng-include,那麼要用什麼來寫單頁應用程式?

原問題:ng-include的正確用法

为情所困为情所困2786 天前624

全部回覆(2)我來回復

  • 淡淡烟草味

    淡淡烟草味2017-05-15 16:54:47

    由這個問題可以延伸到angular模板的使用。
    模板的使用:http://www.zhihu.com/question/21635146/answer/18967226
    參考知乎原始碼:view-source:http://zhuanlan.zhihu.com/Weekly/19620215
    angular路由:http://my.oschina.net/tanweijie/blog/295111
    angular路由實作:http://blog.csdn.net/violet_day/article/details/16974467
    關鍵字:ng-template、routeProvider

    1、用ng-include來做單頁應用的思路是否正確? ng-include的正確用法是否是來包含公共部分程式碼的?
    不是;是。
    2.如果不用ng-include,那麼要用什麼來寫單頁應用程式?
    angular路由routeProvider
    angular前端路由是獨立於伺服器存在的,嵌套view可以使用ui-router。

    回覆
    0
  • 巴扎黑

    巴扎黑2017-05-15 16:54:47

    http://stackoverflow.com/a/17544706/2586541

    http://www.bennadel.com/blog/2441-nested-views-routing-and-deep-linkin...

    回覆
    0
  • 取消回覆