2014-05-03 23 views
1

我正在嘗試使用Yeoman角發電機。它構建了一個基本的應用程序罰款。但我想知道如何創建比根級更深的路由。Yeoman發電機角度路線超過1級深

比如每次我在網上看到指南只是說明如何創建一個基本的路線:

yo angular:route myRoute 

我嘗試了明確的URI設置爲詳細https://github.com/yeoman/generator-angular#route

yo angular:route myRouteTwo --uri=my/routetwo 

但是,這似乎並不奏效。如何那麼,這是否腳手架工具去進行更深入的資源,如創建路由:

/遊戲/:遊戲/水平

目前看來這是不可能的。

回答

0

您需要檢查ui-路由器項目。它允許大量增加路由建立功能,例如嵌套路由和x深度路由。

https://github.com/angular-ui/ui-router

+0

這不是我要求的。我想知道爲什麼app.js中的路由配置不包含指定的路徑。 –

0

也許爲時已晚,但這裏的答案...

爲了簡單起見,該URI是,瀏覽器會顯示路徑,你想要的是,當你創建一個路由 - 例如登錄 - 保存控制器和scripts>controllersviews下,在自定義文件夾中生成的觀點,這樣做,你只需要指定,像這樣:

yo angular:route custom/path/route 

這將產生這些文件夾結構:

root-app-folder 
├── ... 
├── scripts 
│ ├── controllers 
│ │ └── custom 
| |  |── path 
| |   |── route.js 
│ │ └── ... 
│ └── app.js 
├── styles 
│ └── ... 
└── views 
    ├── custom 
    | |── path 
    |  |── route.html 
    └── ...