私は日付フィールドがあり、デフォルトでプレースホルダーを削除します。角度2を使用するHTML5イベント処理(onfocusとonfocusout)
私はプレースホルダを除去するためイベントonfocusoutとONFOCUS javascriptのを使用しています。
angular2指令の使用について助けてもらえますか?
このように解決しようとしますが、入力フィールドのタイプをリセットする際に問題が発生しています。
import { Directive, ElementRef, Input } from 'angular2/core';
@Directive({
selector: '.dateinput',
host: {
'(focus)': 'setInputFocus()',
'(focusout)': 'setInputFocusOut()',
}})
export class MyDirective {
constructor(el: ElementRef) { this.el = el.nativeElement; console.log(this.el);}
setInputFocus(): void {
//console.log(this.elementRef.nativeElement.value);
}
}
... @pradeepおかげで私の更新1を確認してください可能性があります。 – vishnu
あなたは 'dateinput'という名前のディレクティブを使用していますか? –
申し訳ありません。更新したものを確認してください。 – vishnu