2017-09-07 7 views
0

이 일치하지 않는 :각도 ngModel 내가 selectboxes 문제와 [ngModel] 각의를 통해 단방향 - 데이터 바인딩은 어떤 선택 박스 옵션

내 모델은 옵션으로 존재하지 않는 이상되는 값을 저장하는 경우, 선택 상자는 여전히 모델에서 값을 가져 와서 "빈"선택된 옵션을 보여주고 유효합니다 (이 Plunker example 참조).

이것은 버그입니까? 내가 뭔가 잘못하고 있는거야? 다른 행동을 기대할 수 있습니다. 아마도 모델에서 가치를 얻지 못하거나 atleast를 유효하지 않은 것으로 표시했을 것입니다. 내 의견으로는 값에 일치하는 옵션이없는 경우 선택 상자가 유효하지 않아야합니다.

쉬운 방법이 있나요? 나는 사용자 지정 검사기 (값이 주어진 목록이나 그와 같은지 확인하는 것)를 추가하는 방법에 대해 생각하고 있지만 가능한 경우이를 피하고 싶습니다.

답변

0

Angular는 양식 컨트롤에서 옵션 값 목록을 표시하지 않으므로 일부 값지도 또는 목록 (dropValues ​​= [1,2,3]과 같은 항목)을 사용하여 동적으로 옵션을 만들고지도에 대해 설정하려는 값과 일치 시키십시오 . 그 종류의 사용자 정의 유효성 검사를 작성해야합니다.