AngularJS의 select태그에 ngModel을 사용하는 경우 아래와 같은 문제가 발생하였습니다. 의도하지 않은 option 요소가 나타납니다.이런 이슈가 나타나는 이슈는 ng-model이 적용된 select 태그가 undefined 상태의 option값을 만들기 때문입니다. 이를 해결하기 위한 방법이 딱히 없는데 그 중에서 가장 간단하고 효과적인 방법이 css를 사용하는 방법입니다.# select 태그의 option 엘리먼트 해결방법이를 사용하기 위해서 CSS를 아래와 같이 사용합니다. 즉 선택된 option에 display:none을 추가합니다.<sel...
angularjs에서 ngModel 디렉티브에 옵션으로 사용하는 ngModelOptions 속성의 사용에 대하여 알아봅니다.이 옵션을 사용하는 가장 큰 이유중 하나로 debouce 옵션을 설정하여 입력완료에 대하여 지연시간 설정이 가능합니다.# ngModelOptions 를 사용한 모델값에 옵션 추가하기아래는 간단한 예제입니다. 지연시간이 300 ms로 설정되어 입력이 끝난 후 300ms 동안 아무 입력이 없어야 이벤트 등이 실행되게됩니다.ng-model-options="{updateOn: 'default blur', de...