0
我只是想知道是否可以單獨運行控制器,而不是所有的頁面加載。所以就像我在某個頁面上只有該控制器加載而不是其他頁面一樣。如果我轉到其他頁面,那麼該頁面上的控制器會加載。我想這就像是一個動態的控制器加載。如果任何人都可以找到一些我可以參考的例子/鏈接/視頻,那很好,因爲我很難找到他們,這是因爲我的神奇英雄。謝謝。你可以單獨加載控制器而不是頁面加載嗎?
我只是想知道是否可以單獨運行控制器,而不是所有的頁面加載。所以就像我在某個頁面上只有該控制器加載而不是其他頁面一樣。如果我轉到其他頁面,那麼該頁面上的控制器會加載。我想這就像是一個動態的控制器加載。如果任何人都可以找到一些我可以參考的例子/鏈接/視頻,那很好,因爲我很難找到他們,這是因爲我的神奇英雄。謝謝。你可以單獨加載控制器而不是頁面加載嗎?
使用ozlazyload,它會在加載頁面時動態加載模塊,並在運行時將該模塊注入到您的應用程序中。它可以與ng和ui路由器一起使用。 https://oclazyload.readme.io/docs
resolve:{
loadplugin : ["$ocLazyLoad", function($ocLazyLoad){
return $ocLazyLoad.load([{
name : "modulename",
files: ["path/modules/file.js"]
}])
}]
},
ID使用角的路由器和/或優選[ui.router](https://github.com/angular-ui/ui-router)中,用[的WebPack](HTTPS提示://的WebPack。 github.io/)。這將有助於加載控制器和路由的模塊化。 – alphapilgrim
使用ozlazyload,它會在加載頁面時動態加載模塊,並在運行時將該模塊注入到您的應用程序中。它可以與ng和ui路由器一起使用。 https://oclazyload.readme.io/docs – Rishi
請參閱[AngularJS ngRoute API參考 - 示例]中的[PLNKR DEMO](https://plnkr.co/edit/IGdbEp7uZh8EjEk4xmOG?p=preview)(https:// docs.angularjs.org/api/ngRoute/service/$route#example)。它顯示加載兩個不同控制器的頁面視圖 - 「BookController」和「ChapterController」。 – georgeawg