gpt4 book ai didi

AngularJS 过滤器精确匹配

转载 作者:行者123 更新时间:2023-12-02 19:18:37 25 4
gpt4 key购买 nike

我需要按类别过滤项目列表。我希望用户能够单击按钮,然后将过滤器应用于列表。

目前,我已经在一定程度上做到了这一点。

假设我有一个电影列表,呈现如下:

<li ng-repeat="movie in movieList | filter:filters">{{ movie.title }}</li>

我还有一个电影类型列表(呈现为按钮,单击时将过滤电影列表),如下所示:

<li ng-repeat="genre in genres">
<a ng-click="filters.genre = genre.name" ng-click='changeGenre(genre.name)'>{{genre.name}}</a>
</li>

(“changeGenre()”函数所做的只是更新范围以显示当前正在查看的流派)。

现在这一切都很好,直到我遇到一种情况,假设我有两种类型:“ Action ”和“ Action 冒险”。当我按类型为“ Action ”的电影进行筛选时,我不仅会获得 Action 电影列表,还会获得 Action 冒险电影。

有没有办法使用过滤器获得精确匹配?

最佳答案

现在,这在过滤器中本地提供。您只需将 true 传递给过滤器即可启用严格匹配。

<li ng-repeat="movie in movieList | filter : filters : true">{{ movie.title }}</li>

引用文献

https://docs.angularjs.org/api/ng/filter/filter

https://stackoverflow.com/a/18243147/1466430

关于AngularJS 过滤器精确匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17480526/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com