Ember.js 模式关闭后,将焦点设置在组件上

Ember.js 模式关闭后,将焦点设置在组件上,ember.js,Ember.js,我想知道从组件外部关注组件的推荐方式。我试图在人员关闭模式窗口时将注意力集中在一个输入字段上。通常,您会在模式中使用一个在单击关闭按钮时触发的操作,并且您会使用sendAction将操作发送到具有输入的组件。在包含输入的组件中,可以使用Ember.$或任何其他方法通知浏览器关注某个元素 如果模态不在包含输入的组件内,情况会更复杂。在这种情况下,您可能需要使用服务或事件。但是使用第一种方法要容易得多。我已经在关闭模式时触发了操作,但是我想知道是否有更好的方法来关注元素而不是仅仅依赖JQuery。d

我想知道从组件外部关注组件的推荐方式。我试图在人员关闭模式窗口时将注意力集中在一个输入字段上。

通常,您会在模式中使用一个在单击关闭按钮时触发的操作,并且您会使用
sendAction
将操作发送到具有输入的组件。在包含输入的组件中,可以使用Ember.$或任何其他方法通知浏览器关注某个元素


如果模态不在包含输入的组件内,情况会更复杂。在这种情况下,您可能需要使用服务或事件。但是使用第一种方法要容易得多。

我已经在关闭模式时触发了操作,但是我想知道是否有更好的方法来关注元素而不是仅仅依赖JQuery。
document.getElementById(“myTextField”).focus()也可以。不过,我们使用jQuery来处理类似的内容。