如何应用if和else angularjs控制器

时间:2014-02-25 17:04:57

标签: html angularjs

我有HTML代码

 <li><strong>Scrub:</strong> {{insuredProfile.permanentAddress.isScrubbed}}</li>

这个显示为true或false我需要显示Yes为true,No为false

如果我使用数据-ng-如果我一次只能应用一个条件。有人可以提出更好的方法吗。谢谢

2 个答案:

答案 0 :(得分:4)

最简单的方法可能是使用内联if:

{{insuredProfile.permanentAddress.isScrubbed ? 'Yes' : 'No'}}

根据评论编辑,抱歉打字错误。

答案 1 :(得分:2)

您可以编写一个执行此操作的过滤器

(function (app) {
    app.filter('boolToYesNo', function () {
        return function (input) {
            return input ? 'yes' : 'no';
        }
    });
})(angular.module('app'));

然后将其称为

{{ insuredProfile.permanentAddress.isScrubbed | boolToYesNo }}