gpt4 book ai didi

javascript - 使用indexOf查看AngularJS中的对象是否存在匹配

转载 作者:行者123 更新时间:2023-12-03 04:22:34 26 4
gpt4 key购买 nike

我想循环遍历应用程序编号数组以查看是否使用indexOf 匹配。

目前我的数组看起来像..

数组:

"applications":[  
"123456",
"224515",
"658454",
"784123"
]

我的 Controller :

$scope.hasApplicationNumber = function (appNo) {
var applicationsArray = applications;
return applicationsArray.indexOf(appNo);
}

html:

<span ng-if="hasApplicationNumber(784123)">Its a Match!</span>

最佳答案

DEMO

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

myApp.controller('MyCtrl', function($scope) {
$scope.applications = [
"123456",
"224515",
"658454",
"784123"
];

$scope.hasApplicationNumber = function (appNo) {
var res = $scope.applications.filter(item => { return item.indexOf(appNo) != -1; });
return (res.length) ? true : false;
}
});

<div ng-app="myApp" ng-controller="MyCtrl">
<span ng-if="hasApplicationNumber(784123)">Its a Match!</span>
</div>

关于javascript - 使用indexOf查看AngularJS中的对象是否存在匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43878673/

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