如何在AngularJS中使用Solr Highlight标签

时间:2014-12-12 17:46:54

标签: angularjs solr

所有

现在,我想要做的是非常基本的:

只需使用Solr的默认突出显示功能,并在页面上显示结果。

但奇怪的是:我得到了像“asds< em> keyword< / em>”这样的高亮字符串,但它被视为纯字符串,在html中:它包装在“”中,我想知道如何将其视为标签?

由于

更新此更新由UPDATE2

取代

我以一种危险的未经批评的方式想出了自己:

    app.config(function($sceProvider) {
              // Completely disable SCE.  For demonstration purposes only!
              // Do not use in new projects.
              $sceProvider.enabled(false);
            });

//In this way, we can disable that so-called **sanitize**

UPDATE2 感谢MatsLindh

请参阅Angular JS shows HTML within the tag

1 个答案:

答案 0 :(得分:1)

您不想完全禁用清理。只需tell Angular that HTML is OK for that single expression

目前已完成:

<div ng-bind-html="expression"></div>