0
此過濾器正在從REST服務加載的字段上運行。它將新行字符轉換爲<br/>
標籤,並且它們正在逃脫。角度過濾器生成轉義HTML
angular.module('myMod').filter('convertBreaks', function($sce) {
return function(input) {
return $sce.trustAsHtml(input.replace(/[\n]/g, "<br/>"));
};
});
它被稱爲是這樣的:
<p>{{data.x.y.z | convertBreaks}}</p>
的<br/>
標記出來逃走。任何建議爲什麼?
更新
忘了提,這是由一個使用$編譯服務指令執行。
我該如何使用$ compile的指令進行這項工作? – 2014-09-02 18:18:26
@MikeThomsen這可能有所幫助:http://jsfiddle.net/iambrandonm/yhZ77/1/ – 2014-09-02 20:03:40