AngularJS 에서 드 롭 다운 상자 의 고급 용법 예제

이 글 의 실례 는 AngularJS 에서 상 자 를 내 리 는 고급 용법 을 서술 하 였 다.여러분 께 참고 하도록 공유 하 겠 습 니 다.구체 적 으로 는 다음 과 같 습 니 다.
HTML 본문:

<body ng-app="myApp">
<!--         :x--key y---value -->
<div ng-controller="myctr01">
{{sites}}<br>
<select ng-model="site" ng-options="x for (x, y) in sites"></select>
     :<span>{{site}}</span>
</div>
<div ng-controller="myCtrl">
<p>     :</p>
<!--   y        ,        brand        ,select   y   -->
<select ng-model="selectedCar" ng-options="y.brand for (x, y) in cars"></select>
<p>     : {{selectedCar.brand}}</p>
<p>   : {{selectedCar.model}}</p>
<p>   : {{selectedCar.color}}</p>
<p>                 。</p>
</div>

Javascript 조작 코드:

var app = angular.module('myApp', []);
app.controller('myCtrl', function($scope) {
  //    
  $scope.cars = {
  car01 : {brand : "Ford", model : "Mustang", color : "red"},
  car02 : {brand : "Fiat", model : "500", color : "white"},
  car03 : {brand : "Volvo", model : "XC90", color : "black"} }
  //    
  $scope.sites = {
      site01 : "Google",
      site02 : "Baidu",
      site03 : "Taobao"
   };
});
app.controller("myctr01",function($scope){
  $scope.sites = {
      site01 : "Google",
      site02 : "Baidu",
      site03 : "Taobao"
  };
});

효과:

AngularJS 관련 내용 에 관심 이 있 는 독자 들 은 본 사이트 의 주 제 를 볼 수 있 습 니 다.,과 을 볼 수 있 습 니 다.
본 고 에서 말 한 것 이 여러분 의 AngularJS 프로 그래 밍 에 도움 이 되 기 를 바 랍 니 다.

좋은 웹페이지 즐겨찾기