Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.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 如果else条件在angularjs中不工作_Javascript_Angularjs - Fatal编程技术网

Javascript 如果else条件在angularjs中不工作

Javascript 如果else条件在angularjs中不工作,javascript,angularjs,Javascript,Angularjs,我是angularjs的新手,我正在获得就业状态,我只想如果我获得的就业状态等于中场休息时间,那么应该显示兼职文本,这是我的代码,但不工作,没有显示任何内容,我错在哪里 <h2 ng-if="{{myprofile.myJobs[0].employmentType}}==HALFTIME"> Part Time </h2> 这是正确的语法: <h2 ng-if="myprofile.myJobs[0].employmentType == 'HALFTIME'"&g

我是angularjs的新手,我正在获得就业状态,我只想如果我获得的就业状态等于中场休息时间,那么应该显示兼职文本,这是我的代码,但不工作,没有显示任何内容,我错在哪里

<h2 ng-if="{{myprofile.myJobs[0].employmentType}}==HALFTIME">
Part Time
</h2>

这是正确的语法:

<h2 ng-if="myprofile.myJobs[0].employmentType == 'HALFTIME'">
    Part Time
</h2>

如果这是正确的语法,则ng中不需要大括号:

<h2 ng-if="myprofile.myJobs[0].employmentType == 'HALFTIME'">
    Part Time
</h2>

如果不必使用插值{{var},则不需要在ng中使用大括号


您不必使用插值{{var}}

用引号括起中场休息时间。在ng if中不使用{{}插值。HALTIME是一个范围变量还是应该是字符串?用引号括起中间时间。在ng if中不使用{{}插值。HALTIME是范围变量还是应该是字符串?