我有两个选择(多选/选择列表)。
我需要在双方展示客户,但是:
左侧的选项列表应仅显示具有此字段的客户' consultaNotasDestinadasAutomaticamente'在' cliente'表
右侧的选项列表应仅显示具有此字段的客户' consultaNotasDestinadasAutomaticamente'在' cliente'表
我该怎么做?
这是我的html:
<div class="form group">
<label class="control-label col-md-3">Empresas:</label>
<select id="select1" name="select1" multiple="multiple">
<option ng-repeat="c in clientes" value="{{c.idCliente}}" ng-click="atribuirUm($index, c)">{{c.razaoSocial}}</option>
</select>
<label class="control-label col-md-3">Empresas:</label>
<select ng-model="listaEmpresas" id="select2" name="select2" multiple="multiple">
<option selected="selected" ng-repeat="c2 in clientes2" value="{{c2.idCliente}}" ng-click="limparUm($index, c2)">{{c2.razaoSocial}}</option>
</select>
</div>
答案 0 :(得分:2)
您可以使用管道|
将数据传递到过滤器
ng-repeat="c in clients | filter:{consultaNotasDestinadasAutomaticamente: true}"
您实际上可以根据需要管道尽可能多的内置和自定义过滤器,即
ng-repeat="c in clients | filter:{consultaNotasDestinadasAutomaticamente: true} | limitTo:4 | json"