我从数据库获得Bool值到angularJs
<td>
{{patient.Alcoholic}}
</td>
而不是假或我需要打印YES或NO
<td>
{{patient.Alcoholic // can i have if-else condition over here ??}}
</td>
答案 0 :(得分:12)
access_log /var/www/newsapp/current/log/nginx.access.log;
# => /var/www/newsapp/shared/log/ACCESS_LOG_FILENAME.log
error_log /var/www/newsapp/current/log/nginx.error.log info;
# => /var/www/newsapp/shared/log/ERROR_LOG_FILENAME.log
这应该有效!
答案 1 :(得分:9)
使用 ng-if指令
<td ng-if="patient.Alcoholic">Yes</td>
<td ng-if="!patient.Alcoholic">NO</td>
答案 2 :(得分:1)
尽量不要在模板中放置JS操作,因为它会:
$digest
周期运行评估。如果您可以修改患者的原始bool
:
$scope.patient.Alcoholic = !!$scope.patient.Alcoholic ? 'Yes' : 'No';
如果没有,我会在patient
上添加另一个属性:
$scope.patient.isAlcoholic = !!$scope.patient.Alcoholic ? 'Yes' : 'No';
然后在您看来(取决于您选择的上述两种解决方案):
{{ patient.Alcoholic }}
<!-- or -->
{{ patient.isAlcoholic }}
这是保持模板清洁的两分钱。
答案 3 :(得分:1)
简单地做
<td>
{{ patient.Alcoholic ? 'Yes' : 'No' }}
</td>