今天去深圳书城了,看到Anuglar2 实战这本书,就翻了翻组件这一章,满满的干货,把组件的重要知识点都罗列到了,因而我拍了许多图片回来,现把这些要点作个汇总!函数
其实这章还有一点遗漏: ng-template的知识点没讲到,算是遗憾!spa
本书打印有多处错误,校对太不称职了,书中有几处写,“见xxx节, 见代码xx-xx ”,但找过去,彻底没有这一节内容或这一行代码, 甚至第6章写着见第5章的xx代码,实际是错误的。.net
一、父组件中,建立一个简单值和对象值两个属性,绑定到子组件的两个@Input 属性!3d
而后在父子组件分别建立一个函数修改它们中的属性对象
方式 | 函数修改属性时 | 方向 | 描述 | |
简单值绑定 | 新值 | 单向 | 子组件中变化了,父组件不响应的 | 父变则子响应更新(绑定了嘛) |
对象值绑定 | 生成一个新的对象 | 单向 | 同上 | 同上 |
对象值绑定 | 修改当前对象的属性 | 双向 | 子组件变化,父组件响应 | 子组件变化, 父组件跟着变 |
这充分说明: 父组件把属性传递给子组件时, 把属性自身传递过去了,此时父子联动的! 除非你从新生成对象,就断开链接了,此时属性就只影响本身的视图了。 blog