gpt4 book ai didi

javascript - ng-repeat 上的 AngularJs 过滤器

转载 作者:可可西里 更新时间:2023-11-01 14:50:28 25 4
gpt4 key购买 nike

我在开发我的应用程序时遇到了问题,我的 ng-repeat 中有一个过滤器。我可以按 productCode 或名称搜索。之后出现新要求“按 SubcategoryId 过滤”。

该产品与一个子类别相关联,但我有问题只能严格按照 subCategoryIdproductCode 或具有邻近搜索的名称进行过滤。

结果:

subCategoryId = 1 过滤

只有我想显示 subCategoryId 产品,但它带来了 SubcategoryId = 1、11、111 等的产品列表。

有没有一种方法可以通过 subCategoryId 和名称、codigoProducto 进行精确过滤?

过滤器布局

 <input placeholder="PALABRA CLAVE" type="text" ng-model="filtros.name"  ng-change="changeCurrentPage(0);" />
<input placeholder="CODIGO PRODUCTO" type="text" ng-model="filtros.codigoProducto" ng-change="changeCurrentPage(0);"/>
<select ng-model="filtros.subCategoryId" ng-change="changeCurrentPage(0)">
<option value="">TODOS</option>
<option ng-repeat="subct in subCategories" value="{[{subct.id}]}"{[{subct.name}]}</option>
</select>

列表。

<li ng-animate="'animate'" ng-repeat="prod in objtemp.products | orderBy:'ordenProducto' | filter:filtros | startFrom:currentPage*pageSize:this | limitTo:pageSize" ng-class='{marginLeftNone: $index%4==0}' >

抱歉我的英语不好。

如果你能帮助我,非常感谢。

已编辑帖子。

这是 jsfiddle。

http://jsfiddle.net/schwertfische/2aW7Q/34/

最佳答案

模型已更改,因此现在可以使用了。谢谢大家的帮助,我还更新了 jsfiddle,因为它是一个有用的资源,您可以返工。

..... var myApp = angular.module('myApp',[]); .....

JsFiddle

....

关于javascript - ng-repeat 上的 AngularJs 过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20574701/

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