Javascript ng更改无法正常工作

Javascript ng更改无法正常工作,javascript,angularjs,Javascript,Angularjs,我有两个选择下拉框,第二个选择下拉框的选项取决于第一个选择框。(第1个)选择框中的值来自DB,选项(第1个)选择,传递id并在(第2个)选择框中获取与该id相关的选项。但是,每次调用ng更改时,它都会从(第二个)选择框中清除以前的选项值。还有别的方法吗 <div class="col-md-4"> <div> **(1st)** <select class="form-control"name="label_name" ng-model="

我有两个选择下拉框,第二个选择下拉框的选项取决于第一个选择框。(第1个)选择框中的值来自DB,选项(第1个)选择,传递id并在(第2个)选择框中获取与该id相关的选项。但是,每次调用ng更改时,它都会从(第二个)选择框中清除以前的选项值。还有别的方法吗

<div class="col-md-4">
   <div>
   **(1st)**
      <select class="form-control"name="label_name"  ng-model="item.ProfessionalServicesDetail.label_name" name="state" required="" ng-change="fill_services(item.ProfessionalServicesDetail.label_name)">
            <option  ng-repeat="(key, value) in divisions" ng-selected="{{value == item.ProfessionalServicesDetail.label_name}}"  value="{{key}}">{{value}}</option>
      </select>
   </div>
   <div>
   **(2nd)** 
      <select name="service_name" class="form-control"  required="">
            <option value="{{item.ProfessionalServicesDetail.service_name}}">{{item.ProfessionalServicesDetail.service_name}}</option>  
            <option  ng-repeat="(key, value) in subcat"   value="{{key}}">{{value}}</option>
      </select>
    </div>
</div>

**(一)**
{{value}}
**(第二)**
{{item.professionalservicesdeail.service_name}
{{value}}

你能提供JSFIDLE或plunker吗?如果你用
ng change
显示你正在调用的代码,可能会有帮助。使用ng选项而不是ng repeat作为下拉选项,然后可能在第二个下拉菜单上使用自定义过滤器。嘿,同样的问题,我面临着#adamjid=>我尝试了ng选项,它会工作得很好。但在编辑两个下拉列表的保存值时,第二个下拉列表显示为空。当我检查元素时,第二个下拉列表有两个选定值。如何避免