收听 backbone 中的更改输入

listen to change input in backbone

如何注册更改 backbone 中的输入文本。每次标签中的文本更改时我都必须听。 我试过这个但没用。

 var cashback = CustomBackbone.Components.LabeledInput({
                state: {
                    label: "Cashback",
                    value: rowData.cashback_perc

                },
                inputAttributes: {
                    name: "cashback_perc",
                    type: "number"
                },
                className: "col-md-3",
                events: {
                    'change input': 'updateFilter'
                },
                updateFilter:function(){
                    console.log('hi');
                }

            });

LabeledInput 是从 backBone 视图扩展而来的。 谢谢

如果输入是组件的根元素,事件侦听器应该只是 change 而不是 change input。如果您想要 "live" 更新,请使用 keyup 而不是 change