Javascript ng更改无法正常工作
我有两个选择下拉框,第二个选择下拉框的选项取决于第一个选择框。(第1个)选择框中的值来自DB,选项(第1个)选择,传递id并在(第2个)选择框中获取与该id相关的选项。但是,每次调用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="
<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选项,它会工作得很好。但在编辑两个下拉列表的保存值时,第二个下拉列表显示为空。当我检查元素时,第二个下拉列表有两个选定值。如何避免