1

에서 선택한 속성을 설정하는 방법 :조건부 나는이 같은 선택 필드를 AngularJS와

<select ng-init="exchangeOption = widget.content.exchange[0]" 
    ng-Model="exchangeOption" 
    ng-options="exchangeOption.title for exchangeOption in widget.content.exchange" 
    ng-change="internalLink(exchangeOption.url)"> 
</select> 

보시다시피, 지금 난 항상 첫 번째 옵션을 선택합니다. 그러나 실제로 "교환"에는 "선택됨"-field가 있는데,이 옵션은 부울이며 해당 옵션이 선택된 것이면 true로 설정됩니다.

어떻게 하시겠습니까?

미리 감사드립니다.

답변

3

교환을 필터링하여 선택한 교환 옵션을 반환하는 메소드를 작성할 수 있습니다.

<select ng-init="exchangeOption = getSelectedExchange()" 
ng-Model="exchangeOption" ng-options="exchangeOption.title for exchangeOption in widget.content.exchange" 
ng-change= "internalLink(exchangeOption.url)"> </select> 
+0

감사합니다! 나는 이것에 대해 생각해 봤어야했는데 ... – mhanisch

1

프로젝트에 대해이 문제를 arround에 고생하지만 결국 당신이 컨트롤러에 설정하여 선택한 항목을 설정할 수 있다는 것을 발견 : 편집이 .. 내 나쁜 내 코드를 읽는 실수를

$scope.exchangeOption = selecteditemvalue 
+0

고마워, 나는 잘 될 것이라고 생각하지만, 나는 지금 Srinivas 방법을 사용했다. – mhanisch