讓supose我們需要消毒的HTML字符串,我們不能用NG綁定HTML的指令,例如:AngularJS和消毒 - 消毒HTML沒有ngBind指令
<span data-toggle="tooltip" title="Edit {{customer.name}}">Text</span>
如果我們有特殊字符customer.name這行會打印成html版本,如é
,我們想要é
。
我與測試:
$sce.trustAsHtml(customer.name)
$sce.parseAsHtml(customer.name)
但沒有什麼可以 「翻譯」 這個網站。如何做到這一點?
一個簡短的解釋是:如何淨化指令內的html(不在ng-bind-html
正文中)。
是的,我知道這個解決方案,總是取代wil work。但我的問題是關於使用ngSanitize插件爲了對ng-bind-html之外的每個html char(甚至是不安全的)進行消毒處理,我的意思是你不能像我展示的例子那樣使用指令。還是要謝謝你的幫助。 –
我在askin之前嘗試過這個解決方案。我做了一個'return $ sce.parseAsHtml(value)'函數,但它沒有用,並且在HTML標題=「Edit {{parseCode(customer.name)}}」中。 –