子组件:
import { Input, Output, EventEmitter } from '@angular/core';
angualr父子组件双向传值 [()]
转载@Component({
selector: 'child-select',
templateUrl: './xxxx.component.html',
styleUrls: ['./xxxxx.component.css'],
providers: [
]
})
export class AppCalendarComponent implements OnInit {
@Input() childValue;
@Output() childValueChange: EventEmitter<any> = new EventEmitter<any>();
changeValue(date: any) {
this.childValueChange.emit(date);
}
}
****子组件需要用@Output传递给父组件的childValue后面必须是Change
父组件html:
<child-select [(childValue)]="parentValue"></child-select>
这样可以在父组件页面使用[()]这种绑定方式获取子组件传递过来的值了,否则还需要自己写个方法接收。
本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
vue父子组件传值
目录复习-定义组件的方式(可跳过)父组件向子组件传值子组件向父组件传值更详细
数据 html Vue