Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 余烬模型侧重于多个输入_Javascript_Ember.js_Ember Data_Ember Cli - Fatal编程技术网

Javascript 余烬模型侧重于多个输入

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

在使用queryParams和refreshModel:true时,我在保持输入字段的焦点方面遇到了一些问题

例如:

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()
将关注每一个输入,这就是它关注最后一个输入的原因