2017-12-21 28 views
-1

로 선택 목록에서 활성 항목을 설정 :내가이 목록을 가지고 AngularJS와

<select multiple size=11 ng-model="AvailableColumns" ng-show="NamesAvailable" ng-options="item for item in names"> 
            </select> 

그리고 배열 :

$scope.names = ["Device Name", "Description", "Device ID", "Update Required", "Open Time", "Open Time Ada", "Opening Mode", "Timed Period Stable Id", "Automatic Change Stable Id", "Keypad Code", "Battery Status", "Last Updated"]; 

내가 원하는에서 오는

enter image description here

코드에서 특정 항목을 선택하려면 어떻게해야합니까? 예를 들어 'Open Time'을 선택하려면 AngularJS로 어떻게 할 수 있습니까?

감사합니다. Laziale

+0

문서를 읽으려면 https://docs.angularjs.org/api/ng/directive/select#using-select-with-ngoptions- 기본값으로 설정하고 기본값 인 – Isaac

+0

@Isaac $ scope.AvailableColumns = "Open Time Ada"시도; 하지만 그 항목을 예를 들어 강조 표시하지 않습니다. 도움을 주셔서 감사합니다 – Laziale

+1

'$ scope.AvailableColumns = [$ scope.names [5]]'시도하십시오 – Brian

답변

1

여러 항목을 선택했습니다. 따라서 기본값은 단일 값이 아닌 배열이어야합니다.

$scope.AvailableColumns = [$scope.names[5]]; 
: 당신은 당신이 단순한 문자열 배열 대 개체로 당신이 옵션을 변경하는 경우에 필요합니다 (배열 위치를 사용할 수

$scope.AvailableColumns = ['Open Time Ada']; 

을 또는 :

당신은 할 수있다

이렇게 말하면 기본적으로 선택할 여러 항목을 지정할 수 있습니다.