首先呢~

我们要在需要创建模块的路径例如AAA目录下,在终端打开(就是和在shell窗口打开一样的)

然后

ng  g  ng-alain:module  XXXmodule

好了,创建了一个模块

接下来会提示你

CREATE src/app/routes/AAA/XXXmodule-routing.module.ts (261 bytes)
CREATE src/app/routes/AAA/XXXmodule.module.ts (458 bytes)

这下成了,模块已经创建成功~

第二步

注册模块到路由主模块~

打开这个文件

xxxx项目\src\app\routes\AAA\routes-routing.module.ts

然后找到

const routes: Routes = [

  {
path: '',
component: LayoutDefaultComponent,
canActivate: [SimpleGuard],
canActivateChild: [SimpleGuard],
children: [
{
path: '',
loadChildren: './AAA/XXXmodule.module#XXXModule' } ] }]

第三步来啦~

我们开始创建组件

我们要在需要创建模块的路径下例如AAA目录,在终端打开(就是和在shell窗口打开一样的)

执行

ng g c XXXcomponent

然后会出现

PS XXX\src\app\routes\AAA> npx ng g c wip-unlock
CREATE src/app/routes/AAA/XXXcomponent.component.html (25 bytes)
CREATE src/app/routes/AAA/XXXcomponent.component.ts (253 bytes)

UPDATE src/app/routes/AAA/XXXmodule.module.ts (642 bytes)

组件已经创建成功啦~

第四步,

我们把组件加入路由

打开创建的那个模块的 路由文件

例如

XXXmodule-routing.module.ts

我们把组件引入,加入路由,
例如
import { NgModule } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';
import {XXXcomponent} from './XXXcomponent.component';
const routes: Routes = [
  // 菜单1
  { path: 'AA/XXX', component: xxxComponent }
];
@NgModule({ imports: [RouterModule.forChild(routes)], exports: [RouterModule] })
export class XXXmoduleRoutingModule { }

好了~

然后就可以在页面看到我们最新添加的啦~~
 

最新文章

  1. 显示textarea内容的时候没有自动换行
  2. 在php里写sql查询需要注意的事情
  3. 导出resource文件的的资源
  4. Python的高级Git库 Gittle
  5. oracle 11g ora-01843 无效月份
  6. Opencv图像与矩阵的操作
  7. PHP 过滤二维数组和三维数组
  8. 谷歌(Google Chrome)插件安装
  9. Django2中文文档--目录及介绍部分
  10. C语言第五次作业--数据类型
  11. New UWP Community Toolkit - RangeSelector
  12. P20 旅行助手,从未有过的至尊私人导游服务!
  13. docker环境 快速使用elasticsearch-head插件
  14. Android FrameWork浅识
  15. [书籍]用UWP复习《C#并发编程经典实例》
  16. 前端框架framework和库library的一点区别和记录
  17. 洛谷p1067
  18. DirectX之顶点法线的计算
  19. 【django】Error: [WinError 10013] 以一种访问权限不允许的方式做了一个访问套接字的尝试。
  20. EditPlus 4.3.2560 中文版已经发布

热门文章

  1. 【JavaSE】JDK 环境配置
  2. C#--String.Substring方法
  3. v-debounce-throttle是一个vue防抖节流指令
  4. 【神经网络】softmax回归
  5. 十四、资源控制器之RS
  6. JUC学习笔记——共享模型之管程
  7. SQL Server 读写分离配置的一些问题
  8. 【题解】CF991C Candies
  9. c#显示和隐藏另外一个进程
  10. 【Java并发008】原理层面:ReentrantLock中 await()、signal()/signalAll()全解析