我的项目中有 20 个 html 页面,我需要实现一个通用的 Angular 代码指令,以自动聚焦在所有页面上的第一个输入字段。
最佳答案
你可以尝试这样的事情:
angular.module('utils.autofocus', [])
.directive('autofocus', ['$timeout', function($timeout) {
return {
restrict: 'A',
link : function($scope, $element) {
$timeout(function() {
$element[0].focus();
});
}
}
}]);
// <input type="text" autofocus>
您也可以尝试ng-autofocus
关于javascript - 如何使用 Angular 自动聚焦在第一个输入字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40600282/