क्या चेकबॉक्स क्लिक होने पर किसी तत्व पर फ़ोकस करने का एक क्लीनर तरीका है।एंगुलरजेएस - चेकबॉक्स पर क्लिक होने पर इनपुट तत्व पर फ़ोकस करना
एचटीएमएल
<div ng-controller="MyCtrl">
<input type="checkbox" ng-change="toggled()">
<input id="name">
</div>
जावास्क्रिप्ट
var myApp = angular.module('myApp',[]);
function MyCtrl($scope, $timeout) {
$scope.value = "Something";
$scope.toggled = function() {
console.debug('toggled');
$timeout(function() {
$('#name').focus();
}, 100);
}
}
JSFiddle: http://jsfiddle.net/U4jvE/8/
0 का देरी मूल्य (100 के बजाय) भी काम करना चाहिए। –