2016-11-15 4 views
0

프로젝트에 20 개의 html 페이지가 있습니다. 모든 페이지의 첫 번째 입력 필드에 자동 초점을 지정하는 공통 각도 코드 지시문을 구현해야합니다.각도를 사용하여 첫 번째 입력 필드에 자동 초점을 맞추는 방법

+0

html 코드의 변경. – Ronnie

+0

@Ronnie에'autofocus' 속성을 사용하여 시도 할 수 있습니다 –

+0

얼마나 불행한 문제입니까? 따라서 기술적으로 아래의 대답은 작동하지 않습니다. – Ronnie

답변

1

이 같은 시도 할 수 있습니다 :

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

당신이 주요 문제는 내가 할 수있는 입력 자체
관련 문제