博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
企业级应用项目工程介绍
阅读量:6612 次
发布时间:2019-06-24

本文共 600 字,大约阅读时间需要 2 分钟。

node -v

v10.13.0

npm --version

6.4.1

ng --version

Angular CLI: 7.1.0

cnpm:

 

 

工程:testmgr

核心模块:任何项目下都有,只加载一次的。

非特性模块:服务模块,reducer模块,effects模块,纯粹是文件组件,无业务。他们也是装载到核心模块当中的。为了不让核心模块文件太多不清晰,分开成独立模块。

特性模块:登录模块,项目模块,任务模块,日历模块。除了登录模块其它模块懒加载

共享模块:提供给各个特性模块。只是单纯的导入导出,import进来直接export出去,避免了在每个模块中分别导入太多了重复类库文件。

 

体会命名约定中 模块和组件的类文件都使用index.ts的命名约定 的好处。 引入的时候目录短很多。

$ ng new taskmgr --skip-install --style=scss 【缩写ng new taskmgr -si --style=scss】

$ cd taskmgr/

$ cnpm install

$ ng g m core 创建核心模块 只加载一次

$ ng g m shared创建共享模块

 

 

UI布局

把Header,Footer和放在核心模块中,只加载一次。 

ng g c core/header ng g c core/footer ng g c core/sidebar

 

转载地址:http://paaso.baihongyu.com/

你可能感兴趣的文章
Windows 8.1核心版通过注册表启用Guest账号的局域网共享
查看>>
JQUEY学习第一天之可以编辑的表格
查看>>
[iOS Animation]-CALayer 显示动画 对图层树的动画
查看>>
电脑技术员联盟 Ghost XP Sp3 装机版 V5.8下载 .
查看>>
php 操作数组 (合并,拆分,追加,查找,删除等)
查看>>
Linux LVM逻辑卷配置过程详解
查看>>
(四)SpringBoot+SpringCloud —— Eureka注册中心的机制与配置
查看>>
关于IT服务管理的服务台
查看>>
[deviceone开发]-一个固定列,可以上下左右滑动的表格示例
查看>>
JavaScript细节----解密match(RegExp)
查看>>
Setting up Oozie high availability
查看>>
磁盘与文件系统
查看>>
我的友情链接
查看>>
[java]访问权限控制private/protected/public等
查看>>
批量添加域用户
查看>>
linux学习计划书
查看>>
Docker 初探(二) spring boot + docker
查看>>
使用secure CRT的SFTP在LINUX与WINDOWS下交换文件
查看>>
我的友情链接
查看>>
rundeck 修改密码 添加节点
查看>>