单击按钮进入新页面时自动对焦(单独的html)

时间:2019-07-17 14:50:36

标签: html angularjs autofocus

当您单击将您带到模态的按钮时,我能够实现自动对焦。由于以下代码:

AngularJS:

app.directive('autoFocus', function($timeout) {
    return {
        restrict: 'AC',
        link: function(_scope, _element) {
            $timeout(function(){
                _element[0].focus();
            }, 0);
        }
    };
});

HTML:

<input type="text" auto-focus>

但是,将相同的逻辑应用于单击按钮并转到单独页面后可用的输入框时,它似乎不起作用。有没有人以前遇到过这个问题或遇到过同样的问题?

1 个答案:

答案 0 :(得分:0)

我这样使用内置的autofocus

<input ... autofocus="{{$index==0}}"/>

您尝试过吗?没有自定义指令。