我在呈現視圖時在我的Angular UI路由項目中遇到了一些情況。我必須製作兩個router.js文件。是否有可能在同一個項目中有兩個router.js文件。這樣做有什麼缺點?我們可以在單個角度項目中創建兩個router.js文件嗎?
0
A
回答
0
是的,你可以有多個路由文件,但它取決於需要。您可以爲每個模塊
+0
不會影響我的應用程序嗎? –
+0
@AnkitSaxena它不應該影響任何東西。所有重要的是註冊路由的'module'或'app'名稱。 –
0
單獨的路由文件可以創建多個路徑文件,並在聲明它們app.js
創建文件route1.js和route2.js(三層目錄),並在app.js將它們添加如下:
var routes1 = require('./routes/routes1');
var routes2 = require('./routes/routes2');
定義路線:
app.use('/one',routes1);
app.use('/two',routes2);
現在http://something.com/one/myroutename
類型的API調用將被重定向到route1.js和http://something.com/two/myroutename
將被重定向到route2.js
0
是的,你可以。這是我通常做的。每個組件/視圖都有單獨的路由文件。請記住將這些添加到您的index.html。
app.js
angular.module('App', ['App.Configs']);
angular.module('App.Configs', []);
routeOne.route.js
angular.module('App.Configs')
.config(['$routeProvider',
function ($routeProvider) {
$routeProvider
.when('/routeOne', {
template: '<route-one></reoute-one>',
caseInsensitiveMatch: true,
})
.otherwise({
redirectTo: '/'
})
}]);
routeTwo.route.js
angular.module('App.Configs')
.config(['$routeProvider',
function ($routeProvider) {
$routeProvider
.when('/routeTwo', {
template: '<route-two></reoute-two>',
caseInsensitiveMatch: true,
})
.otherwise({
redirectTo: '/'
})
}]);
相關問題
- 1. 我們可以在android中創建兩個或多個strings.xml文件嗎?
- 2. 我們可以在單個Java文件中創建多個包嗎?
- 3. 我們可以創建兩個在android上運行的ThreadPoolExecutor嗎?
- 4. 我可以在一個Fluid表單中創建多個項目嗎?
- 5. 我們可以將兩個文件與main()放在makefile中嗎?
- 6. 我們可以在一個servlet項目中有兩個應用程序嗎?
- 7. 我們可以從xml文件創建一個類嗎?
- 8. 我們可以在apk文件中捆綁一個目錄嗎?
- 9. 在Visual Studio中從單個項目創建兩個可執行文件?
- 10. maven可以從戰爭文件創建一個項目嗎?
- 11. 我可以從一個項目創建多個dll嗎?
- 12. 我們可以使用php創建一個單詞模板嗎?
- 13. 我們可以在Xcode中編程創建一個pass(.pkpass文件)嗎?
- 14. 我們可以在apache 2.4中創建一個自定義日誌文件嗎?
- 15. 可以2個項目在MS VS 2008中創建單個DLL?
- 16. treant.js我們可以在圖表中創建兩個根元素
- 17. VSTO AddIn部署 - 我可以創建單個文件嗎?
- 18. 我們可以找兩個班嗎?
- 19. C#我們可以有一個項目的多個.config文件嗎?
- 20. 我可以在Visual Studio項目中運行兩個XAML文件實例嗎?
- 21. 我可以在xcode中編程創建一個.xls文件嗎?
- 22. 我們可以用單個sql語句插入兩個表嗎?
- 23. 我們可以傾斜一個角度的JPanel嗎?
- 24. 我們可以在我們的項目中部署IWSHRUNTIMELIBRARY嗎?
- 25. 我們可以將C++文件添加到iOS項目中嗎?
- 26. 我可以在我的項目中創建應用程序委託文件嗎?
- 27. 我可以使用多個控件創建單個VB6 OCX嗎?
- 28. 我們可以爲WPF XAML中的多個按鈕創建單個Storyboard嗎?
- 29. 我們可以使用C#比較兩個JavaScript文件嗎?
- 30. 我們可以使用MSXML比較兩個xml文件嗎?
就可以了,他們會被 「合併」,並觀察一個由應用程序。 – mbeso