Я пытаюсь создать директиву фокуса, когда я открываю страницу внутри формы в первом введенном тексте. Это директива
app.directive("getFocus", function() {
return {
restrict: 'AC',
link: function(scope, element){
console.log("focus!");
element.focus();
}
}
});
и в моем вводе html
<input id="ss" data-ng-model="item.value" type="text" data-ng-class="{'get-focus': $first}">
<input id="tt" type="text" data-ng-model="item.value" data-ng-class="{'get-focus': $first}">
я использую ng-class
, потому что это динамическая форма, создающая циклический json, и я не знаю, какой ввод создается первым. Директива кажется не работает. Фактически, console.log не отображается в консоли. Что-то не так?
ng-class
. их можно использовать только с атрибутом класса html. - person Vinay K   schedule 12.03.2015getFocus
будет добавлена на основе условия. Нам нужно перекомпилировать узел после добавления класса, чтобы он заработал. - person Vinay K   schedule 12.03.2015