Html 如何使用angular js比较两个字符串,而不考虑大小写
嗨,我需要比较两个字符串,不管字母大小写(大写/小写)Html 如何使用angular js比较两个字符串,而不考虑大小写,html,angularjs,regex,matcher,Html,Angularjs,Regex,Matcher,嗨,我需要比较两个字符串,不管字母大小写(大写/小写) {{x.name} {{x.contact.city.name} 我想检查(vm.partner.name)和(vm.partners.name)这两个字符串在和模式中是否相同 我想保持正则表达式模式,所以请告诉我怎么做 正如在注释中提到的,您可以使用toLowerCase对变量和check进行转换。不需要过滤器或任何东西 <td ng-if = "vm.partner.name.toLowerCase()== vm.partn
{{x.name}
{{x.contact.city.name}
正如在注释中提到的,您可以使用toLowerCase对变量和check进行转换。不需要过滤器或任何东西
<td ng-if = "vm.partner.name.toLowerCase()== vm.partners.name.toLowerCase()">
注意:不要像在代码中那样将vm.partner.name作为字符串
toLowerCase()
{{partner.name}
{{partner.city}
angular.module('myApp',[])
.controller('HomeCtrl',function(){
让vm=这个;
vm.partners=[
{
姓名:'约翰',
城市:“洛杉矶”,
},
{
名字:“吉姆”,
城市:“拉斯维加斯”,
},
{
名字:'乔',
城市:“达拉斯”,
},
];
vm.partner={
名字:“吉姆”,
};
vm.isPartner=函数(名称){
返回vm.partner.name.toLowerCase()==name.toLowerCase();
};
});
您只需输入小写()不,我需要所有类似rOhit===rOhit的组合。它应该为true。'rOhit'。toLowerCase()=='rOhit'。toLowerCase(),所以我们需要使用过滤器,或者只需要使用'vm.partner.name.toLowerCase()'=='vm.partners.name.toLowerCase()'
<td ng-if = "vm.partner.name.toLowerCase()== vm.partners.name.toLowerCase()">