2014-09-29 2 views
1

검도 드롭 다운 목록에 모델을 자동 검색하고 싶습니다. 모델은 서버에서 읽습니다. 때로는 모델의 가치가 정의되지 않은 경우가 있습니다.검도 드롭 다운 목록에 바인딩되지 않음

값이 정의되지 않은 경우 문제가 발생합니다. 어떤 이유로 kendo는 드롭 다운 목록에서 첫 번째 항목을 선택합니다. 나는 kendo가 아무것도 선택하지 않고 드롭 다운 목록을 표시 할 것으로 기대합니다.

http://plnkr.co/edit/S6xHNBulTbSwHraZQKko?p=preview를 참조

<select kendo-drop-down-list 
       name="eventType" 
       k-ng-model="itemSelected" 
       k-options="eventTypeDropDown"> 
</select> 

$scope.itemSelected = undefined; 

사람이이 문제를 해결하는 방법을 알고 있나요?

감사합니다. 소할

답변

1

그래서, optionLabel를 사용해보십시오 : 귀하의 모델이 정의되지

$scope.dropDownOptions= { 
    optionLabel:' ', 
    dataTextField: "name", 
    dataValueField: "id", 
    autoBind: true, 
    dataSource: { 
     ... 
     } 
    } 

경우이 아무것도 선택 드롭 다운 목록을 표시합니다. optionLabel을 공백으로 남겨두면 작동하지 않는 것 같습니다. 최소한 공백이 있어야합니다.

+0

다음은 plunker입니다. http://plnkr.co/edit/fTseMCSOsnUsosu9ufx9?p=preview – MWLindenbach

관련 문제