使用angularjs

时间:2015-10-14 03:03:45

标签: angularjs drop-down-menu

这是我的地图形式的json {  “Area1”:[   “OFFICE1”   “office2”  ] }

我想在angularjs中使用ng-repeat创建2个下拉列表,即一个下拉列表中的area1和另一个下拉列表中的office_1和office_2。但我无法实现这一点。有人帮助

1 个答案:

答案 0 :(得分:0)

你可以这样做,其中model是你的办公室地图json模型:

  <body ng-controller="AppCtrl">
    <select id="repeatSelect" ng-model="selectedArea">
      <option ng-repeat="(key,prop) in model" value="{{key}}">{{key}}</option>
    </select>
    <select id="repeatSelect1" ng-model="selectedState">
      <option ng-repeat="state in model[selectedArea]" value="state">{{state}}</option>
    </select>
  </body>