角度过滤器:用HTML-String替换模型值

时间:2015-12-18 09:08:22

标签: html angularjs filter render

如果未设置模型中的某些值,我想将其替换为错误文本消息(请参阅下面的控制器,foonull

{{ foo | ifnotSet }}
现在应该在

视图中替换

foo

<span class='text-danger'>NOT SET</span>

我该怎么做? (没有ng-bind-html和Co ..)。如果我执行以下操作(请参阅过滤器),它将被替换但不会呈现为HTML。

控制器(摘录)

$scope.foo = null;

过滤

.filter ("ifNotSet", function () {

    return function (input) {
        input = input || "<span class='text-danger'>NOT SET</span>";
        return input;
    }

})

重要提示:如果可能,我想在大括号内执行此操作:

0 个答案:

没有答案