微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

javascript – Angular 2单选按钮事件

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

  }

原文地址:https://www.jb51.cc/js/155622.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐