Angular trustAsHtml不处理锚标签

时间:2015-09-08 09:51:44

标签: javascript angularjs angularjs-scope angular-filters

我从服务器收到一段HTML,例如:

My clicky <a my-directive ui-sref='shoppingCart({item: retainItem()})'>Link? </a>

我可以通过以下过滤器转换为HTML:

app.filter('html', ['$sce', function ($sce) { 
    return function (text) {
        return $sce.trustAsHtml(text);
    };    
}])

但是,这不会将<a>标记转换为实际的超链接。

请参阅plunker:http://plnkr.co/edit/worAkuD59qahYjsSK5qW?p=preview

如何将从服务器收到的值转换为HTML,其中还包括可点击的锚标签?

1 个答案:

答案 0 :(得分:0)

您应该在字符串中取消&lt;&gt;