Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/389.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript AngularJS中的级联选择/下拉列表_Javascript_Json_Angularjs_Select_Ng Options - Fatal编程技术网

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();