我得到布尔值从数据库中angularJsAngularJS打印Yes或No基于布尔值
<td>
{{patient.Alcoholic}}
</td>
,而不是虚假的或自命我需要打印YES或NO
<td>
{{patient.Alcoholic // can i have if-else condition over here ??}}
</td>
我得到布尔值从数据库中angularJsAngularJS打印Yes或No基于布尔值
<td>
{{patient.Alcoholic}}
</td>
,而不是虚假的或自命我需要打印YES或NO
<td>
{{patient.Alcoholic // can i have if-else condition over here ??}}
</td>
<td>
{{true == patient.Alcoholic ? 'Yes' : 'No' }}
</td>
这应该工作!
试试看能不能把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 }}
这是我的两分钱保持你的模板干净。
好主意谢谢:) – Arjun
如果您发现给定的答案有用,请随时更新接受的答案和/或更新。 –
根本就
<td>
{{ patient.Alcoholic ? 'Yes' : 'No' }}
</td>
只使用'{{patient.Alcoholic? '是':'否'}}' –