use*_*298 3 filter angularjs angular-filters
当我将abcd与abcd进行比较时,下面的代码抛出警报匹配,并且 当我将abcd与abdc 进行比较时警告不匹配.奇怪的是当我将abcd与abc进行比较时,它显示匹配而不是不匹配.我究竟做错了什么.我的问题陈述是比较列表中是否存在输入的代码.
var enteredCode=$scope.enteredCode;
var code= $filter('filter')( $scope.codeList, enteredCode);
if(code.length>0){
alert("element present");
} else{
alert("element not present");
}
Run Code Online (Sandbox Code Playgroud)
请让我知道我在做什么错.
为了只获得完全匹配,你应该设置to 的comparator
参数,如下所示:$filter filter
true
var code= $filter('filter')( $scope.codeList, enteredCode, true);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3168 次 |
最近记录: |