我在DOM中有一个输入框,在控制器中监控输入值,还有另一个按钮,如果输入值改变了,我想相应地改变按钮的标题或属性,在控制器中该怎么做?
test.hbs
<input type="text" value="somevalue" {{on "click" this.updatevalue}}/>
<button type="button" id="test">test</button>
test.js
@action
updatevalue(value) {
//how to access test button, and change its title?
}
1条答案
按热度按时间0vvn1miw1#
on
修饰符是addEventListener
/removeEventListener
的缩写,因此单击按钮,一旦在按钮上使用了on
,事件处理程序就会收到MouseEvent
那么
这是一个live demo
参考文献: