Html 如果有多个条件,ng将不起作用
有人知道我做错了什么吗?应该是:Html 如果有多个条件,ng将不起作用,html,arrays,angularjs,angular-ng-if,Html,Arrays,Angularjs,Angular Ng If,有人知道我做错了什么吗?应该是: <tr ng-if="theCourse._id==course && theCourse.term=='VT2'||theCourse.term=='VT1'"> 注意:您应该使用==来比较值。它应该是: <tr ng-if="theCourse._id==course && theCourse.term=='VT2'||theCourse.term=='VT1'"> 注意:您应该使用==来比
<tr ng-if="theCourse._id==course && theCourse.term=='VT2'||theCourse.term=='VT1'">
注意:您应该使用==
来比较值。它应该是:
<tr ng-if="theCourse._id==course && theCourse.term=='VT2'||theCourse.term=='VT1'">
注意:您应该使用==
来比较值。可以使用括号
<tr ng-if="theCourse._id === course && (theCourse.term === 'VT2'|| theCourse.term === 'VT1')">
我复制了我的评论,只是想作为一个答案可以使用括号
<tr ng-if="theCourse._id === course && (theCourse.term === 'VT2'|| theCourse.term === 'VT1')">
我复制了我的评论,只是为了作为一个答案。课程
和vm。课程
不同?可能是故意使用括号,因为它们是两个不同的数据库,年份。课程存储特定年份的课程,vm。课程是所有课程,这就是为什么我有第一个if条件。如果前两个条件起作用,问题是后一个条件不起作用。('@WorkWeHaha谢谢!这就解决了!@Mike0year.课程
和vm.课程
不同?可能是故意使用括号
,因为它们是两个不同的数据库,year.课程存储特定年份的课程,vm.课程是所有课程,这就是为什么我有第一个if条件。两个if条件是第一个if条件如果成功,问题是| |之后的最后一个不成功。('@WorkWeHaha谢谢!解决了它!@mike0Thank!括号解决了问题,但它仍然只对两个有效==此建议,因为与===
(仅比较值),与==
(比较值和类型):)谢谢!括号解决了问题,但它仍然只适用于两个==此建议,因为与==
(仅比较值),与===
(比较值和类型):)