类别:企业动态 发布时间:2021-01-11 浏览人次:
学过Angular的同学都知道,输入框通过[(ngModel)]实现双向数据绑定,那么自定义组件能不能实现双向数据绑定呢?答案是肯定的。
Angular中,我们常常需要通过方括号[]和圆括号()实现组件间的交互:
那么在[]和()的基础上,如何实现组件的双向数据绑定?
例子如下。
子组件:
!---- h1 childStatus: {{childStatus}} /h1
注意这里的写法,这是关键所在,输出属性前半部分必须与输入属性相同,输入属性可以随意取名,输出属性需在输入属性基础上加上Change,比如你的输入属性是myData,那么输出属性就必须是myDataChange。
父组件:
!---- test-binding [(childStatus)]="parentStatus" /test-binding h1 parentStatus: {{parentStatus}} /h1
在父组件我们初始化parentStatus为true,并把它传到子组件TestDataBindingComponent。
在子组件里,5秒后我们把childStatus设为false,看它能不能传到父组件。再过5秒,我们在父组件将parentStatus设为true,看它能不能传到子组件。
事实证明,子组件值变化后,父组件的值也跟着变化;父组件值变化后子组件的值也跟着变了!
我们实现了双向绑定!
查看本文代码和效果,可点击。
以上这篇Angular自定义组件实现数据双向数据绑定的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持凡科。
Angular自定部件完成数据信息双重数据信息关联的案例 下边网编就为大伙儿共享一篇Angular自定部件完成数据信息双重数据信息关联的案例,具备非常好的参照使用价值,期待对大伙...
2021-01-111、有益于提升网站客户感受 2、有益于提高网站的权重值 3、有益于提升网站入录 4、非常容易被转截...
2021-01-11招聘人数:5职位信息【岗位职责】1、负责亚马逊日本站平台账户的管理和维护,上传产品,协助开发产品以及跟进订单。2、回复客户询盘,处理客户纠纷,提高店铺好评率。3、跟踪客...
2021-01-11为何许多公司尽管对SEO资金投入花费很高,但并沒有具有显著的实际效果,那麼大家应当怎样恰当挑选SEO企业来开展协作呢?① 剖析SEO企业出示的实例重要词,排行是不是和海外著名公...
2021-01-11【干货知识】前端开发构架有什么关键难题? :00 访问数:SSR 和 GraphQL以内的前端开发构架的新脸孔的演变。非常值得关心的是,现如今的前端开发架构是朝向部件的。此外,在具体工...
2021-01-11招聘人数:21职位信息职位信息1、根据公司提供的客户资源,与客户进行有效的沟通,了解客户的需求,寻找销售时机,无需电话销售,无需外出找客户,全天室内办公;2、建立及维护...
2021-01-11