【问题标题】:Filter on ng-repeat with ng-model value使用 ng-model 值过滤 ng-repeat
【发布时间】:2015-11-30 10:45:06
【问题描述】:

我需要根据 ng-model 的值过滤 ng-repeat 像这样:

 <select class="browser-default" ng-model="planning.uuid" id="planning" ng-options="planning.uuid as planning.day for planning in plannings" ng-change="loadRegistration(planning.uuid)">
      <option value="" disabled selected>Planning</option>
 </select>
...
<table...
   <tr ng-repeat="registration in registrations" >
     <td ng-repeat="rate in registration.rate | filter: rate.activity.uuid: planning.activity.uuid">
          {{rate.type.label}}
     </td>
  </tr>
</table>

我的问题是过滤器rate.activity.uuid: planning.activity.uuid 似乎不起作用。

请问有什么好的方法吗?

【问题讨论】:

    标签: angularjs ng-repeat


    【解决方案1】:

    将过滤器更改为

     <td ng-repeat="rate in registration.rate | filter: {activity : {uuid: planning.activity.uuid}} :true">
          {{rate.type.label}}
     </td>
    

    【讨论】: