2017-09-05 13 views
0

검도 각도 드롭 다운 사용 데이터 및 기본값을 설정할 수 있지만 나중에 사용할 수있는 옵션에서 값을 설정하면 작동하지 않습니다.검도 각도 드롭 다운 프로그래밍 방식으로 값 설정

저는 {id : x, value : y}의 기본 데이터 모델을 가지고 있습니다. 드롭 다운을 초기화 한 후 값을 설정하는 올바른 코드는 무엇입니까?

각도와 검도의 최신 버전을 사용합니다.

public areaModel: {id:number, value: string} 

다음 나는 그것을 설정하려고 :

으로 값을 초기화

this.areaModel = {id: data.site.siteId, value: data.site.siteName} 

실제 드롭 다운 것은 :

<kendo-dropdownlist [data]="area" [(ngModel)]="areaModel" [textFIeld]="value" [valueField]="id"></kendo-dropdownlist> 

내가 '이후 오타 오류를 무시 할 이 문자를 숫자로 입력하면 코드가 닫힌 시스템에 있습니다.

다른 모든 작업도 가능합니다. '데이터를 설정할 수 있습니다. 선택한 값을 얻을 수 있습니다.

+0

적어도 사용중인 코드를 게시해야합니다. 그것 없이는 당신을 도울 수 없을 것입니다. –

답변

1

올바른 구문은 다음과 같습니다 또한 값 속성 검도 드롭 다운 어떤 종류의 값을 설정할 수 있습니다

<kendo-dropdownlist [data]="area" [(ngModel)]="areaModel" textField="value" valueField="id"></kendo-dropdownlist> 

. 검도의 드롭 다운리스트와 예를 들어, 다음과 같이 작동 물론

<kendo-dropdownlist [data]='area' formControlName='area' [value]='area[0]'></kendo-dropdownlist> 

을 당신이 당신의 지역 배열에 적어도 하나 개의 원소가 있는지 확인해야합니다이 경우.

드롭 다운을 사용하여 값 바인딩에 대한 설명서를 이미 보았을 것입니다. 다만, here it is.

+0

트릭을 해 주셔서 감사합니다. – idekkers

+0

좋아요! 수락 된 것으로 내 대답을 표시 할 수 있습니까? – MatthiasSommer