2016-02-29 64 views
0

在我的控制,我有

$scope.hello = function(a){ 
$scope.rr = '<span><i class=" ti-back-right"></i></span>' ; 
} 

在我的HTML 頁。如果我使用

{{rr}} 

我得到的輸出。但其實我需要那裏的圖標..請幫助我。

+0

爲什麼還需要以此爲字符串,而不是把它放在查看模板或在指令?不應該使用控制器來管理html ...只是管理驅動視圖的數據模型 – charlietfl

回答

0

這是通過嚴格的背景逃逸(https://docs.angularjs.org/api/ng/service/ $ SCE)引起

要麼使用

<span ng-bind-html={{rr}}> 

或使用

$scope.rr = $sce.trustAsHtml('<span><i class=" ti-back-right"></i></span>')