【发布时间】:2017-07-19 01:14:58
【问题描述】:
我最近开始在我的应用程序中实现延迟加载。我想知道除了手动创建之外,是否有任何方法可以在 angular-cli 应用程序中生成新模块时创建 routing.module.ts?
【问题讨论】:
标签: angular lazy-loading angular-cli
我最近开始在我的应用程序中实现延迟加载。我想知道除了手动创建之外,是否有任何方法可以在 angular-cli 应用程序中生成新模块时创建 routing.module.ts?
【问题讨论】:
标签: angular lazy-loading angular-cli
我搜索了一下,发现一些文章对不同类型的命令有很好的解释。
The Ultimate Angular CLI Reference
所以基本上,没有单独的命令来创建 routing.module 文件。但是,可以在创建模块时创建
ng g module [module-name] --routing 或 ng g m [module-name] --routing 将创建模块并添加映射/元数据链接。
【讨论】:
带有路由创建 CMD 的模块:-
ng g m [ModuleName] --routing
【讨论】:
我迟到了 :) 但这是我如何在同一个目录中一次性为模块生成 module、routing 和 component 的方法
从src/app/目录中输入下面的命令来生成一个名为'my-page'的模块、路由和组件
ng g m my-page --routing=true && ng g c my-page --skip-tests=true -m=my-page
如果您希望生成测试,请不要使用 skip-tests 参数。
【讨论】:
ng g c componanentName 或ng g c sub-folder/componentName ng g m sub-folder/moduleName --routing
【讨论】:
ng generate module ModulName --flat --module=app
【讨论】:
迟到但很有用。
ng g m about --module app --route about
上述命令会生成带有about组件的about模块,并在app模块中添加延迟加载路由,用于路由about路由。
【讨论】: