我希望在选中复选框1时触发复选框2的更改事件。 到目前为止,在检查第一个之后检查第二个。但我无法获得第二个发动变革事件 这是我的代码 这是我的模板代码
<input [ngModel]="firstOne" (ngModelChange)="someEvent($event)" type="checkbox">
<input [ngModel]="secondOne" (ngModelChange)="secondEvent($event)" type="checkbox">
控制器代码
this.firstOne:boolean=false;
this.secondOne:boolean=false;
constructor(){}
someEvent(event){
this.secondOne = true;
}
secondEvent(event){
alert("second is triggered")
}
感谢您的任何建议。 我有itemId和parentId的复选框树。在初始化时,我使用的api提供了最后一个孩子的itemId。所以我的想法是使用itemId检查最后一个子复选框,然后触发事件,这将使用其parentId检查其父项,从而导致链检查。
答案 0 :(得分:0)
如果您需要更新已检查状态,请使用
[checked]="secondOne"
您无法从其他复选框中调用事件。您只能从其他方法调用方法
constructor(){}
someEvent(event){
this.secondOne = true;
this.secondEvent();
}
secondEvent(event?){
alert("second is triggered")
}