我想在angular2中動態地將數據加載到bundle.js中。 這可能嗎?如果是,那麼如果沒有,那麼是否有其他選擇。我要讓我的路線安全所以,我需要這是路線的動態加載bundle.js中的動態路由
0
A
回答
0
您可以通過定義如下
{
path: 'lazyLoad',
loadChildren: 'app/test.module#TestModule',
canLoad: [AuthGuard]
}
的canLoad
衛隊控制它是否加載你的路由延遲加載的模塊或不取決於AuthGuard
服務的返回值。所有延遲加載的模塊都捆綁到不同的塊中,並在請求特定路由時進行加載。
不導入延遲加載模塊中,你主要app.module
請檢查documentation瞭解更多信息
+0
感謝您的答案,但問題仍然是,如果我們使代碼構建準備好後,我們將得到一個dist文件夾,其中包和所有延遲加載路線也將可用。所以,通過使用檢查元素,我們仍然可以找到所有的路線。 如果我錯了,請糾正我。 我想要的只是一個包應該在那裏,塊只能根據需要取決於特定的標準,如用戶角色和權限。 –
+0
嘗試角度通用 – shaN
相關問題
- 1. SailsJs中的動態路由
- 2. rails中的動態路由
- 3. mule中的動態路由
- 4. AngularJs中的動態路由
- 5. Symfony,動態路由
- 6. Zuul動態路由
- 7. Silex動態路由
- 8. Laravel動態路由
- 9. Zend Framework路由器動態路由
- 10. React路由器 - 動態路由設置
- 11. 如何在Express中路由動態和靜態路由
- 12. Zend_Controller_Router_Route的動態路由
- 13. 將靜態路由添加到應該是動態的路由?
- 14. 在angularjs中的UI路由器動態路由和更改url
- 15. 使用動態段的路徑路由
- 16. 陣營路由器 - 動態路由 - 通過路由器
- 17. laravel中圖像的動態路由
- 18. ASP.NET MVC中的動態路由3
- 19. Angular2中的動態路由解析
- 20. Laravel中的動態/可變路由
- 21. laravel中的動態路由5.2
- 22. Apache Camel中的動態路由器URI
- 23. Zend Framework中的全動態路由器
- 24. CodeIgniter中動態路由的問題
- 25. 靜態樹內的動態路由
- 26. 動態ASP.NET MVC路由
- 27. 動態路由不渲染
- 28. Laravel動態重新路由
- 29. ASP.NET MVC3動態路由
- 30. Angular 2動態路由
你能延遲加載你的路線,編譯器將它們拆成各個塊。檢查文檔https://angular.io/guide/router#lazy-loading-route-configuration – shaN
嗨感謝您的答覆。 但我已經通過該鏈接,我認爲它打包所有的模塊和按需加載模塊之一。 我的問題是,我不希望我的bundle.js有特定的模塊,他們應該在運行時調用即動態加載特定模塊 –