摘要: 一:新建服务模块和服务文件 二:在quote.service.ts中,可以用快捷方式新建初始服务。 三:在services.module.ts中设置全局服务。 解释: forRoot()的目的是在应用程序中使用单例服务。 forRoot()的意义是仅有一个由ModuleWithProviders导出 阅读全文
posted @ 2019-01-11 10:43 芙蓉0504 阅读(2478) 评论(0) 推荐(0) 编辑
摘要: 一:全局安装json-server 二:在自己项目跟目录下存放mock/data.json,json内容如下: 1 { 2 "roles": [ 3 { 4 "id": 0, 5 "name": "SuperUser" 6 }, 7 { 8 "id": 1, 9 "name": "User" 10 阅读全文
posted @ 2019-01-10 11:14 芙蓉0504 阅读(1176) 评论(0) 推荐(0) 编辑
摘要: 需要完成的项目效果 官方实例效果 基本思路: 首先引入jquery和echarts3.0库。 需要两个仪表盘,一个仪表盘是纯色灰色,在底部。startAngle 和endAngle永远是最大值,默认为225到-45。 另外一个仪表盘渐变色,在上面,此仪表盘不需要指针,value值永远是100。sta 阅读全文
posted @ 2019-01-07 11:49 芙蓉0504 阅读(2615) 评论(0) 推荐(0) 编辑
摘要: 1. 打开弹窗的点击事件 project.component.html project.component.ts 2. 弹窗 new-project.component.html new-project.component.ts 3. 特别注意:new-project组件是一个服务。在project 阅读全文
posted @ 2018-12-31 10:05 芙蓉0504 阅读(1891) 评论(0) 推荐(0) 编辑
摘要: 1. 子组件app-sidebar.compnent.html 2. 子组件app-sidebar.component.ts 用EventEmitter()方法向父级输出信息。 3. 父组件app.component.html接收到closeSide方法。 阅读全文
posted @ 2018-12-29 15:35 芙蓉0504 阅读(1073) 评论(0) 推荐(0) 编辑
摘要: 一、表单验证 1. 只有一个验证规则; 2. 有多个验证的时候; 3. 有多个验证的时候,并且有自定义验证规则的; 阅读全文
posted @ 2018-12-28 16:53 芙蓉0504 阅读(644) 评论(0) 推荐(0) 编辑
摘要: 1. 组件继承ControlValueAccessor,ControlValueAccessor接口需要实现三个必选方法 2. 一个的 token 是 NG_VALUE_ACCESSOR 。这是将控件本身注册到 DI 框架成为一个可以让表单访问其值的控件。 但问题来了,如果在元数据中注册了控件本身, 阅读全文
posted @ 2018-12-28 16:46 芙蓉0504 阅读(652) 评论(0) 推荐(0) 编辑
摘要: 1. app/assets/util/util.svg.ts 2. 再到核心模块core.module.ts中引入并使用loadSvgsources(ir,ds)方法加载所有的svg; 。 3. 在html模板中使用 A:当avatar.svg一个文件,里面是一个集合的时候用法。 [util.svg 阅读全文
posted @ 2018-12-27 18:03 芙蓉0504 阅读(1456) 评论(0) 推荐(0) 编辑
摘要: 在APP.module.ts中引入FormsModule, ReactiveFormsModule。 特别注意:在HTML中一定不能用form,随便换一个单词myGroup就行。 阅读全文
posted @ 2018-12-27 12:19 芙蓉0504 阅读(868) 评论(0) 推荐(0) 编辑
摘要: 第一步:安装material和cdk和animations,一个也不能缺,否则会报错。 第二步:在核心模块引入BrowserAnimationsModule和需要用到的material组件 如果想要禁止material的动画效果,可以导入NoopAnimationsModule 第三步:导入mate 阅读全文
posted @ 2018-12-24 13:30 芙蓉0504 阅读(2132) 评论(2) 推荐(0) 编辑