gpt4 book ai didi

Angularjs过滤器不过滤精确匹配

转载 作者:行者123 更新时间:2023-12-02 10:22:04 24 4
gpt4 key购买 nike

当我将 abcdabcd 进行比较时,以下代码会引发匹配情况警报,并在比较 abcd 时引发不匹配警报> 与 abdc 。奇怪的是,当我将 abcdabc 进行比较时,它显示匹配而不是不匹配。我究竟做错了什么。我的问题陈述是比较输入的代码是否存在于列表中。

var enteredCode=$scope.enteredCode;
var code= $filter('filter')( $scope.codeList, enteredCode);
if(code.length>0){
alert("element present");
} else{
alert("element not present");
}

请让我知道我做错了什么。

最佳答案

为了仅获得精确匹配,您应该设置 comparator$filter 过滤器 的参数设置为 true,如下所示:

var code= $filter('filter')( $scope.codeList, enteredCode, true);

Example

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

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