input type=“checkbox” angular双事件同时绑定时,出现先后获取值,而导致获取不到最后值。
本人使用angular组件对,设置多个CheckBox,对这些CheckBox进行操作。但是直接将点击事件同时绑定到每一个CheckBox上时, 如下图的selection一直获取不到准确的值。
弄了半天原来是由于点击了CheckBox的同时,绑定的click事件先处罚,之后所选的checbox值才开始生效。所以获取到的值一直都是不对的。我自定义双事件绑定问题。
解决办法是后来将这两个事件分开,selection对象绑定到第一幅图中的筛选按钮上,即点击所选的CheckBox之后,点击筛选按钮进行确认。问题得到解决。