gpt4 book ai didi

angularjs - 如何比较字符串的 Angular

转载 作者:行者123 更新时间:2023-12-02 22:33:08 25 4
gpt4 key购买 nike

我有一个数组,我使用 ng-repeat 来显示数组中的项目。但是,我想比较数组是否包含单词“doctor”。如果它包含 doctor,我需要做一些逻辑。

我的数组如下

字段:['研究'、'医生'、'教育者']

我该怎么做?

最佳答案

这是用纯 Javascript 实现的一种方法:

['research','doctor','educator'].each(function(val){
if (val == 'doctor') {
console.log("I'm a doctor");
}
});

或者使用 filter :

['research','doctor','educator'].filter(function(val){
if (val == 'doctor') {
return val;
}
});

您可以使用自定义过滤器,在其中应用与我的答案中所述相同的逻辑。这是一篇关于此的非常好的文章:https://scotch.io/tutorials/building-custom-angularjs-filters

因此,您将参数作为过滤器值传递给自定义过滤器函数,然后在 html 标记中应用过滤器函数。

关于angularjs - 如何比较字符串的 Angular ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37429952/

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