当选择或取消选择单选按钮时,在Angular 2中调用的事件是什么.
就像是
<input type="radio" (select)="selected()" (unselect)="unselected()" />
因此,当我单击一个组中的一个单选按钮时,它将为新选择激发selected(),为前一个选择激活unselected().
解决方法
有用,
<input type="radio" (change)="handleChange($event)" />
但是你需要更多的代码来判断“选中”或“未选中”.
您可以在* .ts文件中尝试此操作:
export class Comp {
private _prevSelected: any;
handleChange(evt) {
var target = evt.target;
if (target.checked) {
doSelected(target);
this._prevSelected = target;
} else {
doUnSelected(this._prevSelected)
}
}
}