我希望在激活路线时自动对焦文本字段。
(我只在Chrome内部遇到此问题;它在Safari中运行正常。)
我有这个:
{{ input type="text" value=model.something autofocus="autofocus" }}
当路线是您输入的第一个路线时,这很有效;它正确地自动聚焦。
但是,如果您有其他路线并在点击几个链接后来到此路线,则它不会自动对焦输入。在这种情况下,focus元素(根据document.activeElement)是正文本身。
这是我创建的JSBin:http://emberjs.jsbin.com/hamofefori/1/
如果您第一次单击“内部”链接,则输入会自动进行自动对焦。但是,如果单击“返回”然后再单击“内部”链接 ,则不会自动对焦输入。
在这种情况下我能做些什么吗?