所有
现在,我想要做的是非常基本的:
只需使用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
答案 0 :(得分:1)
您不想完全禁用清理。只需tell Angular that HTML is OK for that single expression。
目前已完成:
<div ng-bind-html="expression"></div>