angular-cli中创建模块时生成路由模块
Generate a routing module while creating a module in angular-cli
我最近开始在我的应用程序中实现延迟加载。我想知道除了手动创建之外,在 angular-cli 应用程序中生成新模块时是否有任何方法可以创建 routing.module.ts?
我对此进行了一些搜索,发现了一些对不同类型的命令有很好解释的文章。
The Ultimate Angular CLI Reference
所以基本上,没有单独的命令来创建 routing.module 文件。但是,可以在创建模块时创建它:
ng generate module [module-name] --routing
或命令的 shorthand 版本:
ng g m [module-name] --routing
... 将创建模块并添加 mappings/metadata 链接。
带路由的模块创建 CMD :-
ng g m [ModuleName] --routing
ng generate module ModulName --flat --module=app
- 要生成组件:
ng g c componanentName
或 ng g c sub-folder/componentName
- 生成模块或路由模块使用:
ng g m sub-folder/moduleName --routing
在同一文件夹中同时创建模块和路由。
ng g m sub-folder/module-name --routing
创建唯一的模块。
ng g m sub-folder/module-name
我来晚了 :) 但这是我如何为模块一次性生成 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 m about --module app --route about
以上命令会生成带有about组件的about模块,并在app模块添加懒加载路由,用于路由about路由。
你可以测试这个
代码
ng g m landing --route landing --module app
可以使用
// module and routing
-> ng g m name --routing
// component with module and routing
-> ng g c name && ng g m name --routing
-> ng g m name --routing && ng g c name -m=name`
使用路由创建模块的简单命令..
ng g m [module_name] --routing
我最近开始在我的应用程序中实现延迟加载。我想知道除了手动创建之外,在 angular-cli 应用程序中生成新模块时是否有任何方法可以创建 routing.module.ts?
我对此进行了一些搜索,发现了一些对不同类型的命令有很好解释的文章。
The Ultimate Angular CLI Reference
所以基本上,没有单独的命令来创建 routing.module 文件。但是,可以在创建模块时创建它:
ng generate module [module-name] --routing
或命令的 shorthand 版本:
ng g m [module-name] --routing
... 将创建模块并添加 mappings/metadata 链接。
带路由的模块创建 CMD :-
ng g m [ModuleName] --routing
ng generate module ModulName --flat --module=app
- 要生成组件:
ng g c componanentName
或ng g c sub-folder/componentName
- 生成模块或路由模块使用:
ng g m sub-folder/moduleName --routing
在同一文件夹中同时创建模块和路由。
ng g m sub-folder/module-name --routing
创建唯一的模块。
ng g m sub-folder/module-name
我来晚了 :) 但这是我如何为模块一次性生成 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 m about --module app --route about
以上命令会生成带有about组件的about模块,并在app模块添加懒加载路由,用于路由about路由。
你可以测试这个
代码
ng g m landing --route landing --module app
可以使用
// module and routing
-> ng g m name --routing
// component with module and routing
-> ng g c name && ng g m name --routing
-> ng g m name --routing && ng g c name -m=name`
使用路由创建模块的简单命令..
ng g m [module_name] --routing