Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/424.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 角度ng如果=”&引用;具有多个参数_Javascript_Angularjs_Angular Ng If - Fatal编程技术网

Javascript 角度ng如果=”&引用;具有多个参数

Javascript 角度ng如果=”&引用;具有多个参数,javascript,angularjs,angular-ng-if,Javascript,Angularjs,Angular Ng If,我正在尝试开始角度发展。在查阅了文档之后,一些问题仍然存在。如果有多个参数对应于 如果(a和b)或如果(a | b)这是可能的 <span ng-if="checked && checked2"> I'm removed when the checkbox is unchecked. </span> 当复选框未选中时,我将被删除。 是的,这是可能的。 例如结帐: <div class="singleMatch" ng-if="match.d

我正在尝试开始角度发展。在查阅了文档之后,一些问题仍然存在。如果有多个参数对应于

如果(a和b)
如果(a | b)

这是可能的

<span ng-if="checked && checked2">
  I'm removed when the checkbox is unchecked.
</span>

当复选框未选中时,我将被删除。
是的,这是可能的。 例如结帐:

<div class="singleMatch" ng-if="match.date | date:'ddMMyyyy' === main.date &&  match.team1.code === main.team1code && match.team2.code === main.team2code">
    //Do something here
    </div>

//在这里做点什么

适用于希望使用多个“或”值的do if语句的人

<div ng-if="::(a || b || c || d || e || f)"><div>

为了澄清,请注意括号的位置很重要

这些可以添加到任何HTML标记。。。跨度、div、表、p、tr、td等

AngularJS

ng-if="check1 && !check2" -- AND NOT
ng-if="check1 || check2" -- OR
ng-if="(check1 || check2) && check3" -- AND/OR - Make sure to use brackets
角度2+

*ngIf="check1 && !check2" -- AND NOT
*ngIf="check1 || check2" -- OR
*ngIf="(check1 || check2) && check3" -- AND/OR - Make sure to use brackets
最好的做法是不要直接在ngIfs中进行计算,因此在组件中分配变量,并在组件中执行任何逻辑

boolean check1 = Your conditional check here...
...

前面的两点是什么?如果没有它们和支架,它不应该工作吗?基于javaCity的示例,这甚至不起作用——点是Angular的一次性(而不是双向)绑定语法