在上一篇博文《Angular6.x---基本目录说明》中,咱们简单给你们介绍了Angular项目建立成功后,里面所包含的各个目录的含义,着重讲了src下面的各个目录和文件,从今天起,咱们开始进入项目实战阶段.html
在项目实战阶段结束后,咱们会完成一个故障管理系统,这个系统主要包含权限管理(RBAC),产品管理,产品类型管理,产品故障管理,产品故障解决及记录等功能.app
咱们先从用户管理开始入手.与AngularJS1.x不一样,Angular6.x帮咱们作了许多事情.在AngularJS中,咱们可能须要本身手动去引入js,手动去建立文件等等,而Angular6.x呢,咱们只须要运行nggeneratecomponentusers就能够给咱们在src/app目录下自动建立一个users目录,而后里面包含了一些基本的文件.以下图所示:测试
有了这个属性,咱们就能够在users.component.html里进行展现了,在Angular中展现一个属性,咱们使用{{属性名称}}这样的表达式,基本的类型咱们能够直接写属性的名称,但有的时候咱们会想要定义一个内置对象,如上方右图所示,此时咱们就须要建立一个Users类,与Java相似,建立好后,咱们就能够在须要使用这个类的组件中进行引用了,如上方右图所示.import{Users}from‘./users’;表示从当前目录中引入users.ts,若是咱们要显示用户的昵称,咱们就能够写{{user.nickName}}.users.ts代码以下左图所示,而此时咱们的Html模版里的代码以下右图所示:编码
最后咱们须要将咱们建立的这个模块引入到引导页面中去,即在引导页面的合适位置加入app-users标签,以下图所示:3d
针对这个错误,咱们须要app.module.ts这个文件中引入添加以下两行代码,以下图所标注的:双向绑定