Javascript 余烬模型侧重于多个输入
在使用queryParams和refreshModel:true时,我在保持输入字段的焦点方面遇到了一些问题 例如:Javascript 余烬模型侧重于多个输入,javascript,ember.js,ember-data,ember-cli,Javascript,Ember.js,Ember Data,Ember Cli,在使用queryParams和refreshModel:true时,我在保持输入字段的焦点方面遇到了一些问题 例如: App.IndexRoute = Ember.Route.extend({ queryParams: { createdAt: { refreshModel: true }, anotherField: { refreshModel: true } }, 我有一个扩展文本字段的输入组件: App.FocusInp
App.IndexRoute = Ember.Route.extend({
queryParams: {
createdAt: {
refreshModel: true
},
anotherField: {
refreshModel: true
}
},
我有一个扩展文本字段的输入组件:
App.FocusInputComponent = Ember.TextField.extend({
becomeFocused: Ember.on('didInsertElement', function() {
this.$().focus();
})
});
我在我的应用程序中给他们打电话:
{{focus-input value=createdAt key-up="createdAt"}}
{{focus-input value=anotherField key-up="anotherField"}}
我遇到的问题是焦点输入组件,因为它总是关注列表中的最后一个字段。我可以在第一个框中输入,然后在每个字母后移动到最后一个
如何在当前活动输入中保持键入的焦点?非常旧,但您需要使用输入字段
this添加正确的id。$().focus()
将关注每一个输入,这就是它关注最后一个输入的原因