怎么办,Filter无法输出html,有角度?

时间:2016-07-07 14:54:03

标签: javascript html angularjs

我有这样的代码:

<div> 
   {{ 'text:product description' | text }}
   <div> 
     {{ quantity }}
   </div> 
<div> 

此处的文本过滤器采用左侧的标签,从服务器发出get请求并返回Text。原因是支持不同的语言。所以要么用英语,西班牙语,中文等描述。

但是,规格已经改变,人们希望在描述中加入Html代码。但Angular Expression {{ .. }}会自动转义html。因此,它不是html呈现,而是显示为<b> Test </b>而不是 Test

尝试解决这个问题后,似乎只有Angular允许html使用ng-bind-html属性。它也有效。但它会按预期覆盖元素内的所有Html。

如果你查看上面的代码,它将消除显示数量的div。

现在我该如何解决这个问题?

我尝试使用指令链接,编译等等,但由于可能是新的,我无法解决它。解决这个问题的好方法是什么? SPA是如何支持多种语言的?

Angular 1.x

0 个答案:

没有答案