Javascript AngularJS中的级联选择/下拉列表
这是一个重复的问题,但在阅读了两个好的答案后,我无法让我的级联下拉列表工作。这两个下拉列表都在工作,但当我尝试过滤第二个时,我做不到Javascript AngularJS中的级联选择/下拉列表,javascript,json,angularjs,select,ng-options,Javascript,Json,Angularjs,Select,Ng Options,这是一个重复的问题,但在阅读了两个好的答案后,我无法让我的级联下拉列表工作。这两个下拉列表都在工作,但当我尝试过滤第二个时,我做不到 <div class="col-md-8"> <select class="form-control" ng-model="selectedReason" ng-options="reason.returnreasonId as reason.returnText for reason in returnreasons">
<div class="col-md-8">
<select class="form-control" ng-model="selectedReason" ng-options="reason.returnreasonId as reason.returnText for reason in returnreasons">
</select>
<select class="form-control" ng-model="selectedDefectdesc" ng-options="defectdesc.defectdescId as defectdesc.text for defectdesc in defectDescs | filter:{returnreasonReturnreasonId.returnreasonId: selectedReason.returnreasonId }">
</select>
</div>
你能提供更多你的代码吗?我现在在另一台电脑里,但是稍后。你想知道更多什么?返回原因和缺陷说明在范围内,下拉列表在没有过滤的情况下工作。控制器中没有其他与下拉列表相关的内容。我想看看您的控制器。@AlbertoI.N.J。我是开放的任何解决方案,手表等,它不需要是过滤版本。我只想让它工作:)
<returnreasons>
<returnreason>
<languageLanguageId>
<languageId>1</languageId>
<lastUpdate>2015-05-19T16:51:11+03:00</lastUpdate>
<name>svenska</name>
</languageLanguageId>
<returnText>Product is broken</returnText>
<returnreasonId>1</returnreasonId>
</returnreason>
<returnreason>
<languageLanguageId>
<languageId>2</languageId>
<lastUpdate>2015-05-19T16:51:11+03:00</lastUpdate>
<name>english</name>
</languageLanguageId>
<returnText>VISUAL FAULT IN THE PRODUCT</returnText>
<returnreasonId>2</returnreasonId>
</returnreason>
<returnreason>
<languageLanguageId>
<languageId>3</languageId>
<lastUpdate>2015-05-19T16:51:11+03:00</lastUpdate>
<name>suomi</name>
</languageLanguageId>
<returnText>HUOLLON TARVE TAI LISÄTYÖ</returnText>
<returnreasonId>3</returnreasonId>
</returnreason>
</returnreasons>
<defectdescs>
<defectdesc>
<brandtype>0</brandtype>
<defectdescId>1</defectdescId>
<languageLanguageId>...</languageLanguageId>
<lastUpdated>2015-07-01T16:04:19+03:00</lastUpdated>
<returnreasonReturnreasonId>
<languageLanguageId>...</languageLanguageId>
<returnText>VISUAL FAULT IN THE PRODUCT</returnText>
<returnreasonId>2</returnreasonId>
</returnreasonReturnreasonId>
<text>painting</text>
</defectdesc>
<defectdesc>
<brandtype>0</brandtype>
<defectdescId>2</defectdescId>
<languageLanguageId>
<languageId>1</languageId>
<lastUpdate>2015-05-19T16:51:11+03:00</lastUpdate>
<name>svenska</name>
</languageLanguageId>
<lastUpdated>2015-07-01T16:11:17+03:00</lastUpdated>
<returnreasonReturnreasonId>
<languageLanguageId>
<languageId>1</languageId>
<lastUpdate>2015-05-19T16:51:11+03:00</lastUpdate>
<name>suomi</name>
</languageLanguageId>
<returnText>HUOLLON TARVE TAI LISÄTYÖ</returnText>
<returnreasonId>3</returnreasonId>
</returnreasonReturnreasonId>
<text>something something</text>
</defectdesc>
...
//Fetching reasons
$scope.returnreasons = returnReasonSvc.query();
//Fetching all defect descriptions
$scope.defectDescs = defectDescSvc.query();