【问题标题】:Link two select inputs in angularjs在angularjs中链接两个选择输入
【发布时间】:2016-04-08 16:23:19
【问题描述】:

我正在尝试链接两个选择输入,因此当我更改一个时,另一个将根据第一个选择输入中的选定值而改变。

我为此使用了ng-options,如下:

先选择:

ng-options="region.codeRegion as region.nomRegion for region in regions"

第二次选择:

ng-options="province.codeProvince as province.nomProvince for province in candidature.resident.eps.region.provinces track by province.codeProvince"

对于我正在使用的数据,您可以在下面的 plunker 中找到它。

第一个选择有效,但第二个无效。

这是一个 plunker:http://plnkr.co/edit/HLCIw099H4UYkGg4s78h?p=preview

我该如何解决这个问题?

【问题讨论】:

    标签: angularjs


    【解决方案1】:

    您的第一个选择应该有ng-model="selectedRegion,第二个选择列表选项应该基于selectedRegion

    <select ng-options="region.nomRegion for region in regions" ng-model="selectedRegion"></select>                   
    
    <select ng-options="province.codeProvince for province in  selectedRegion.provinces track by province.codeProvince"  ng-model="candidature.resident.eps.province"></select>
    

    这里是updated plunker

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-18
      • 2013-02-21
      • 2015-09-01
      • 2015-02-21
      • 1970-01-01
      • 2017-08-21
      相关资源
      最近更新 更多