Angular CLI路由

ben*_*siu 18 routes angular-cli

执行命令时:

ng generate route someName
Run Code Online (Sandbox Code Playgroud)

我收到这样的错误:

无法启动守望者; 回退到NodeWatcher以获取文件系统事件.访问http://ember-cli.com/user-guide/#watchman了解更多信息.由于路由器的变化,路由生成已暂时禁用.您可以在此处找到有关新路由器的更多信息:http: //victorsavkin.com/post/145672529346/angular-router

提供的链接没有帮助

Dee*_*ain 26

使用 :

ng g m route --routing
Run Code Online (Sandbox Code Playgroud)
  • g->生成
  • m->模块
  • route->您的路线模块名称(您可以使用任何名称).


小智 26

ng generate module app-routing --flat --module=app
Run Code Online (Sandbox Code Playgroud)

--flat将文件放在src/app而不是自己的文件夹中.

--module = app告诉CLI将其注册到AppModule的imports数组中

在这里查看详细信息


小智 5

就像错误所说的那样,在angular-cli中暂时禁用路由生成.原因是旧路由器被弃用了.Angular2 rc4使用新的路由器,任何基于角度2的新项目都应该理想地使用新的路由器.因此,直到angular cli更新以支持新的路由器指令,我们必须手动创建路由器文件并导入所需的依赖项.

这对我有用.