Я экспериментирую с пользовательскими директивами углового-2 базового, где я хочу разобрать входное значение в моей пользовательской директиве.Как отправить значение входных данных в пользовательскую директиву в угловом-2?
Позволяет взглянуть.
У меня есть компонент приложения, называемый app.component.ts. Где я взял поле ввода.
<input [(ngModel)] = "myInput"/>
Далее я построить имя пользовательской директивы custom.directive.ts
import { Directive, ElementRef, Renderer} from '@angular/core';
@Directive ({
selector : '[customDir]'
})
export class CustomDirective{
constructor(private el : ElementRef, private renderer: Renderer){ }
}
Теперь я хотел бы, чтобы ввести что-либо в «app.component.ts и разобрать его в моей пользовательской директивы, по которым я может просто напечатать его в консоли ..
Позволяет повторно изменить мой код ...
<app.component.ts>
<input [(ngModel)] = "myInput" [customDir] = "myInput"/>
<custom.directive.ts>
import { Directive, ElementRef, Renderer, Input} from '@angular/core';
@Directive ({
selector : '[customDir]'
})
export class CustomDirective{
@Input('customDir') myInput : any;
constructor(private el : ElementRef, private renderer: Renderer){ }
console.log(this.myInput);
}
Но она не работает правильно. Печать ип определить ..
моя забота ...
1 ... Как я анализирую данные только против каждого нажатия клавиши ..?
Пожалуйста, предложите мне кто-нибудь ...
Я хочу напечатать против каждого нажатием клавиши. Над кодом не работает. Что бы я ни вводил с клавиатуры, он будет отображаться на консоли с помощью пользовательских директив. –
У вас есть свойство 'myInput' в' AppComponent'? –
Спасибо, друг. работает.... –