当选择或取消选择单选按钮时,在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) } } }