티스토리 뷰

FrontEnd/Angular

ngModelChange

철철22 2018. 5. 23. 15:38
반응형

Angular 를 사용하다 보면 양방향 바인딩을 사용하는 [(ngModel)]을 자주 사용할 것이다.


사용법은 [(ngModel)]="data" 이런식으로 데이터를 제어할 때 사용하는데


양방향을 사용하기 때문에 html의 <input> 이나 <select> 그외 버튼 이런거를 사용할 때마다 값을 변경할 때 유용하다.


하지만 data 뿐만아니라 함수 호출을 사용하고싶은 때 에는 어떻게 사용해야하나?


그럴 때 ngModelChange 를 사용하면 된다.


사용법은



<select id="num1" #inputnum1="" [(ngmodel)]="displayValue.num1" (ngmodelchange)="changeValueNum1($event)">
</select>



이런식으로 사용한다.


위의 예제로는 select 를 선택할 때마다 (ngModelChange)="changeValueNum1($event)" 이 호출된다.

반응형

'FrontEnd > Angular' 카테고리의 다른 글

NgModule  (0) 2018.06.07
angular 에서 jquery selector  (0) 2018.06.04
Angular 에서 jquery 및 JS사용법  (0) 2018.06.01
Component Communication  (0) 2018.05.30
for...in  (0) 2018.05.24
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함