摘要: 服务: 在一个大型项目中,如果有一些方法或者数据,需要反复的用到,想办法去封装,方便进行复用,angular建议通过封装成一个对象 -->服务 服务,就是一个类,在这个类中封装一些常用到的方法或者数据 案例: 如果一个项目中,有非常多个组件,在测试开发,会输出一堆的日志信息,方便调试;发布到线上,挨 阅读全文
posted @ 2020-01-22 23:34 shanlu 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 练习: 创建一个管道类 sex.pipe.ts 管道名字叫做sexchange 实现对性别的转换 1 | sexchange --> 男 0 | sexchange --> 女 1 | sexchange : true --> 男 1 | sexchange : false --> boy 0 | 阅读全文
posted @ 2020-01-22 22:34 shanlu 阅读(87) 评论(0) 推荐(0) 编辑
摘要: ①创建一个管道类文件 test.pipe.ts 指定transform方法对于数据和参数的处理,将结果返回 ②声明 app.module.ts import {TestPipe} from ' *** ' @NgModule ( { declarations : [ TestPipe ] } ) ③ 阅读全文
posted @ 2020-01-22 20:53 shanlu 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 管道 pipe filter?过滤器 是用来实现对数据的筛选,过滤,格式化,管道/过滤器,本质都是一个带有参数,有返回值的方法,将输入 进行处理 进行输出 ,可以直接在 html 中进行数据的处理,省去了到JS中进行操作的过程。 在angularJs中叫做 filter,升级 angular 之后叫 阅读全文
posted @ 2020-01-22 16:26 shanlu 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 练习:试下一个SPA demo21/ header.component.ts 页头组件,实现子与父通信,定义一个方法,用来返回 true/false cart.component.ts 购物车组件,渲染一个列表,就在ngOnInit 处理方法中通过ViewChild 调用 header组件中的方法, 阅读全文
posted @ 2020-01-22 01:23 shanlu 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 父组件不能使用数据绑定来读取子组件的属性或调用子组件的方法。但可以在父组件模板里,新建一个本地变量来代表子组件,然后利用这个变量来读取子组件的属性和调用子组件的方法。 ①在父组件去调用子组件时,可以指定 # 加上变量的名称 <son #mySon></son> ②在父组件中,通过 mySon 得到组 阅读全文
posted @ 2020-01-22 01:17 shanlu 阅读(120) 评论(0) 推荐(0) 编辑