2014-11-25 98 views
0

所以,我一直在想筛选的选择与另一个基于此信息从一个Web服务来:需要帮助AngularJS深层过滤

{ 
    sections: [ 
     { 
      st_id: '1', 
      st_nm: 'name1', 
      blocks: [ 
       { 
        bl_id: '1', 
        bl_nm: 'block1' 
       } 
      ] 
     }, 
     { 
      st_id: '2', 
      st_nm: 'name2', 
      blocks: [ 
       { 
        bl_id: '2', 
        bl_nm: 'block2' 
       }, 
       { 
        bl_id: '2-1', 
        bl_nm: 'block2-1' 
       } 
       // ... and so on 
      ] 
     } 
     // ... and so on 
    ] 
} 

我尝试了很多东西和组合,但我在Angular中真的很新颖,没有什么可行的。我需要过滤第二个选择,并填写“块”信息,并在第一个选择元素中选择“st_nm”字段。

我很感谢您的回答!

回答

2

认为我知道你想在这里做什么,这是我的建议:

<select id="st_select" ng-model="st_selected" ng-options="sect.st_nm for sect in sections"> 

<select id="blocks_select" ng-model="block_selected" ng-options="block.b1_nm for block in st_selected.blocks"> 
+0

谢谢!现在,您是否知道如何让选项输出自定义?我想提供比“bl_nm”更多的信息,我想要这样的: 2014-11-25 15:10:48