[英]Angular app without routes
我有一個需要能夠動態添加指令/過濾器/服務/控制器的應用程序。 我需要的功能類似於加載 Mac OS X 小工具/Windows 小工具。 據我所知,有 3 種方法可以做到這一點:
將它們包含在初始堆棧中——這對我來說不現實,因為堆棧太大,我們可能會根據需要從遠程位置提取這些功能
稍微修改一下,然后將它們添加到應用程序中——我有這個工作,但是當您必須重新編譯時會很麻煩。 動態加載 AngularJS 控制器的適配版本
Bootstrap 另一個具有所有所需功能的應用程序——可能是最正確的方法......
現在,我堅持第三種選擇。
這些異步添加的應用程序不需要路由。 編寫這些模塊的最佳方法是什么,所以我不必配置 $routeProvider? 我用什么來代替 ng-view?
還是我必須堅持使用$routeProvider.otherwise()
?
謝謝,
最大限度。
查看我的博客文章,介紹一個簡單的應用程序,該應用程序具有定義自己狀態的解耦功能: angularjs-state-management-with-ui-router 。
顯示的技術是為每個功能提供一個狀態層次結構,並在所述模塊的config
實現它。
另外,看看script.js :嚴格來說不是一個角度腳本加載器,但可以很好地使用它(如 angular-seed app: deep link to implementation 中所示。)這可能會幫助您解決動態加載問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.