0
У меня есть две кнопки в модальном окне. Когда я открываю окно, первая кнопка фокусируется. Как изменить фокус на вторую кнопку?Фокус второй элемент в модальном окне (Угловой, Bootstrap UI)
У меня есть две кнопки в модальном окне. Когда я открываю окно, первая кнопка фокусируется. Как изменить фокус на вторую кнопку?Фокус второй элемент в модальном окне (Угловой, Bootstrap UI)
При использовании нескольких директивы лучше всего использовать атрнаблюдать, как и можно запустить в проблеме множественной директивы, создающего изолировать прицел
app.directive('focusMe', function ($timeout) {
return {
link: function (scope, element, attr) {
attr.$observe('focusMe', function (value) {
if (value === "true") {
$timeout(function() {
element[0].focus();
});
}
else
{
$timeout(function() {
element[0].focusout();
});
}
});
}
};
});
<input name="button1" focus-me="false" type="text"/>
<input name="button2" focus-me="true" type="text"/>
Это не работает для меня. Второй элемент сфокусирован, но первый элемент сразу сфокусирован, даже если он имеет фокус-меня, установлен на false. – kmaci
@kmaci У меня есть обновленный ответ. Установите фокус в другом состоянии, если focusme is false :) –
Тот же эффект для меня. – kmaci