控制器内的Angular绑定HTML?

时间:2015-12-13 23:30:50

标签: angularjs

我目前在Angular设置中有一个数据源,它将某些数据作为HTML返回。例如,它返回:

"It’s".

在模板中,我可以使用ng-bind-html使其显示为“It's”,但如何在控制器中执行此操作?我需要这样做,因为我动态设置页面标题,但它显示上面的HTML字符,而不是正确格式化。

E.g。使用:

$scope.name = data.word (but formats HTML?)

2 个答案:

答案 0 :(得分:0)

注入$ sce并使用以下代码

$ scope.name = $ sce.trustAsHtml(data.word;

答案 1 :(得分:0)

我解决了这个问题。我只是将ng-bind-html放在<title>标记上。所以:

<title ng-bind-html="seo.pageTitle"></title>