我的父组件中有一个变量,我想在我的子组件中编辑.我尝试@Input但似乎没有用!我怎样才能实现传递var给孩子并听取改变?
家长:
export class Parent implements OnInit {
showModal : boolean = false;
}
Run Code Online (Sandbox Code Playgroud)
儿童:
export class Child implements OnInit {
@Input() showModal: boolean;
// calling this function on (click) button.
closeModal() {
this.showModal = false;
}
}
Run Code Online (Sandbox Code Playgroud)
谢谢.
export class Child implements OnInit {
@Input() showModal: boolean;
@Output() showModalChange:EventEmitter<boolean> = new EventEmitter<boolean>();
// calling this function on (click) button.
closeModal() {
this.showModal = false;
this.showModalChange.emit(this.showModal);
}
}
Run Code Online (Sandbox Code Playgroud)
父元素html
<child [(showModal)]="showModal"
Run Code Online (Sandbox Code Playgroud)
应该做你想做的事.
| 归档时间: |
|
| 查看次数: |
2690 次 |
| 最近记录: |