Size: a a a

2018 June 05

A

Ant in Angular Kyiv
Пытаюсь сделать фокус дерективу
источник

A

Ant in Angular Kyiv
import { Directive, AfterViewInit, ElementRef } from '@angular/core';

@Directive({
 selector: '[appAutofocus]'
})
export class AutofocusDirective implements AfterViewInit {

 constructor(private el: ElementRef) {
 }

 ngAfterViewInit() {
   this.el.nativeElement.focus();
 }

}
источник

A

Ant in Angular Kyiv
чего то не работает
источник

A

Ant in Angular Kyiv
что не верно?
источник

N

Nik in Angular Kyiv
а чем не нравится нативный атрибут автофокуса?
источник

A

Ant in Angular Kyiv
он только на один инпут работает
источник

A

Ant in Angular Kyiv
в документе
источник

N

Nik in Angular Kyiv
а вы хотите на все? или я не понял )
источник

A

Ant in Angular Kyiv
не
источник

A

Ant in Angular Kyiv
есть один инпут и второй
источник

A

Ant in Angular Kyiv
они чередуються через ngIf
источник

A

Ant in Angular Kyiv
если поставить первому то на втором не работает
источник

N

Nik in Angular Kyiv
тоесть при изменении условия вы хотите поставить фокус?
источник

A

Ant in Angular Kyiv
Не знаете в чем проблема?
источник

A

Ant in Angular Kyiv
думаю да
источник

A

Ant in Angular Kyiv
источник

A

Ant in Angular Kyiv
Вот эта деректива чего то не работает
источник

N

Nik in Angular Kyiv
а если попробовать сделать [focus]=condition
источник

N

Nik in Angular Kyiv
при изменении вешать фокус
источник

A

Ant in Angular Kyiv
типо для нативного?
источник