angularjs – 如何获取角度“|的结果数组过滤“表达式在变量中?

前端之家收集整理的这篇文章主要介绍了angularjs – 如何获取角度“|的结果数组过滤“表达式在变量中?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在angular中,可以编写过滤器表达式
<input type="text" ng-model="query">

<table>
    <tr ng-repeat="phone in phones | filter: query">
       <td>{{phone.vendor}}</td>
       <td>{{phone.model}}</td>
    </tr>
</table>

并且它将更新表以仅显示与输入到输入中的查询文本匹配的电话。

如何获得过滤器的相应结果数组,例如。当前显示的[电话对象]在变量(例如范围变量)中?

您可以在角度表达式中将新变量分配给作用域。因此,最简单的解决方案是在< trng-repeat =“phone in(filteredPhones =(phones | filter:query))”>中。 filteredPhones现在是当前范围中的一个变量 – 见 this plnkr example

猜你在找的Angularjs相关文章