ng-repeat와 ng-options

· 8년 전 · 1222
객체 배열이 있다고 가정합니다.

$scope.cars = [
{model : "Ford Mustang", color : "red"},
{model : "Fiat 500", color : "white"},
{model : "Volvo XC90", color : "black"}
];
ng-repeat지시어는, 선택된 값은 문자열이어야합니다 한계가있다 :



사용 ng-repeat:

<select ng-model="selectedCar">
<option ng-repeat="x in cars" value="{{x.model}}">{{x.model}}</option>
</select>

<h1>You selected: {{selectedCar}}</h1>


ng-options지시문을 사용할 때 선택한 값은 객체가 될 수 있습니다.


사용 ng-options:

<select ng-model="selectedCar" ng-options="x.model for x in cars">
</select>

<h1>You selected: {{selectedCar.model}}</h1>
<p>Its color is: {{selectedCar.color}}</p>

선택한 값이 객체 일 수 있으면 더 많은 정보를 보유 할 수 있으므로 응용 프로그램의 유연성이 향상됩니다.

ng-options이 튜토리얼 에서는 지침을 사용합니다 .
|
댓글을 작성하시려면 로그인이 필요합니다.

퍼블리싱강좌

+
분류 제목 글쓴이 날짜 조회
AngularJS
[AngularJS]
8년 전 조회 1,578
AngularJS
[AngularJS]
8년 전 조회 1,611
AngularJS
[AngularJS]
8년 전 조회 1,610
AngularJS
[AngularJS]
8년 전 조회 1,154
AngularJS
[AngularJS]
8년 전 조회 1,505
AngularJS 8년 전 조회 1,420
AngularJS 8년 전 조회 1,385
AngularJS 8년 전 조회 1,552
AngularJS 8년 전 조회 1,341
AngularJS 8년 전 조회 1,394
AngularJS 8년 전 조회 1,504
AngularJS 8년 전 조회 1,261
AngularJS 8년 전 조회 1,997
AngularJS 8년 전 조회 1,570
AngularJS 8년 전 조회 1,223
AngularJS 8년 전 조회 1,533
AngularJS 8년 전 조회 1,309
AngularJS 8년 전 조회 1,120
AngularJS 8년 전 조회 2,091
AngularJS 8년 전 조회 1,168
AngularJS 8년 전 조회 1,231
AngularJS 8년 전 조회 1,424
AngularJS 8년 전 조회 1,273
AngularJS 8년 전 조회 1,466
AngularJS 8년 전 조회 1,480
AngularJS 8년 전 조회 1,250
AngularJS 8년 전 조회 1,218
AngularJS 8년 전 조회 1,619
AngularJS 8년 전 조회 1,603
AngularJS 8년 전 조회 1,446