允许大写和小写在ng-if内

laz*_*laz 3 javascript jquery angularjs

我有这样的条件

<table   ng-if="name=='john' && name=='MARK'">
//rest of the code
</table>
Run Code Online (Sandbox Code Playgroud)

当ng-if为true时,我的代码将执行.

现在我的疑问是,即使名字是大写和小写,ng-if也应该是真的.

<table   ng-if="name=='JOhN' && name=='maRK'">
    //rest of the code
    </table>
Run Code Online (Sandbox Code Playgroud)

可能吗?我也试过这个if-else条件.

if(name.toString()='john'){
alert('success')
}
else{
alert('failure')
}
Run Code Online (Sandbox Code Playgroud)

这是对的吗?

aza*_*zad 6

尝试,

<table   ng-if="name.toLowerCase()=='john' && name.toLowerCase()=='mark'">
//rest of the code
</table>
Run Code Online (Sandbox Code Playgroud)

或使用角度lowercase滤波器

<table   ng-if="(name| lowercase) =='john' && (name | lowercase)=='mark'">
   //rest of the code
</table>
Run Code Online (Sandbox Code Playgroud)