Javascript Ember.js:本机输入类型=";“数字”;约束值时绑定中断
使用本机输入的新单向绑定,我试图在“999”处停止数据。它似乎会约束它一次并将其重置回“999”,但随后绑定将丢失,并继续无限绑定Javascript Ember.js:本机输入类型=";“数字”;约束值时绑定中断,javascript,ember.js,Javascript,Ember.js,使用本机输入的新单向绑定,我试图在“999”处停止数据。它似乎会约束它一次并将其重置回“999”,但随后绑定将丢失,并继续无限绑定 <input type="number" value={{count}} oninput={{action "update" value="target.value"}} /> 演示问题的旋转: 我做错什么了吗 链接github问题:这是因为模板中的绑定值={{count}} 如果操作更新了值,则计数也会影响模板 这就是说,对于小于999的所有内容,计
<input type="number" value={{count}} oninput={{action "update" value="target.value"}} />
演示问题的旋转:
我做错什么了吗
链接github问题:这是因为模板中的绑定值={{count}} 如果操作更新了值,则计数也会影响模板 这就是说,对于小于999的所有内容,计数将与输入相同,但由keyUp触发的操作将更改计数,这也会影响值
我想说这不是单向绑定。这是因为您的绑定值在模板中={{count}} 如果操作更新了值,则计数也会影响模板 这就是说,对于小于999的所有内容,计数将与输入相同,但由keyUp触发的操作将更改计数,这也会影响值 我想说,这不是单向绑定
actions: {
update(value) {
if (value > 999) {
this.set('count', 999);
} else {
this.set('count', value);
}
}
}