Yeoman发电机 - 角度超过1级的路线

时间:2014-05-03 07:12:32

标签: angularjs yeoman yeoman-generator-angular

我正在尝试使用Yeoman角度发生器。它构建了一个基本的应用程序。但我想知道如何创建比根级更深的路由。

例如,我在网上看到的每个指南都展示了如何创建基本路线:

yo angular:route myRoute

我尝试了明确的URI设置,如详细https://github.com/yeoman/generator-angular#route

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

但这似乎不起作用。那么,这个脚手架工具如何为更深层的资源创建路线,例如:

/游戏/:游戏/水平

目前看来这是不可能的。

2 个答案:

答案 0 :(得分:1)

也许为时已晚,但这就是答案......

为了简单起见,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
    └── ...

答案 1 :(得分:0)

您需要查看ui路由器项目。它允许大量增加路由构建功能,例如嵌套路由和x深路由。

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