create new title

This commit is contained in:
2020-05-03 11:54:12 +02:00
committed by smuddy
parent ea39208840
commit ca661e3da9
13 changed files with 185 additions and 4 deletions

View File

@@ -0,0 +1,23 @@
import {Directive, ElementRef, Input} from "@angular/core";
@Directive({
selector: "[autofocus]"
})
export class AutofocusDirective {
private focus = true;
constructor(private el: ElementRef) {
}
@Input() set autofocus(condition: boolean) {
this.focus = condition !== false;
}
public ngOnInit(): void {
if (this.focus) {
window.setTimeout(() => {
this.el.nativeElement.focus();
});
}
}
}

View File

@@ -0,0 +1,16 @@
import {NgModule} from '@angular/core';
import {CommonModule} from '@angular/common';
import {AutofocusDirective} from './autofocus.directive';
@NgModule({
declarations: [AutofocusDirective],
exports: [
AutofocusDirective
],
imports: [
CommonModule
]
})
export class AutofocusModule {
}