저는 Angular2에서 텍스트 상자에 값을 바인딩하는 방법을 알아 내려고 노력했습니다. 현재는 미리 결정된 값으로로드 된 자리 표시자를 가진 텍스트 상자가 있습니다.Angular2의 텍스트 상자에 값을 바인딩하려면 어떻게해야합니까?
<input id="textbox" class="k-textbox" placeholder={{label}} />
하지만 날짜 구성 요소의 값을 변경하면, 내가 자리 표시 자 값을 원하는 것이 선택 날짜 값으로 업데이트합니다. 지금까지 내가 쓴이 작동하지 않는 것 같습니다. 제발 조언.
최신 component.html
<input id="datepicker" (input)="changeLabel()"/>
최신 component.ts
label:string;
constructor() {
this.label = 'Select Date';
}
changeLabel() {
this.label = 'Date Selected';
}
}
는 당신이 시도 않았다 KeyUp 이벤트 입력을 사용 KeyUp 이벤트 : <입력 ID를 = "텍스트 상자"클래스 = "케이 Plunker 무슨 뜻인지 보여 -textbox "[placeholder] ="label "/> – galvan
@galvan 예 그랬습니다. 그러나 날짜 구성 요소를 선택한 후에도 아무 일도 발생하지 않습니다. –