HTMLを作成することは可能ですかAngularJSコントローラーでフラグメントこのHTMLをビューに表示することは可能ですか?
これは、一貫性のないJSON blobをネストされたid: value
ペアのリストに変換する必要があるためです。したがって、HTMLはコントローラーで作成され、表示しようとしています。
モデルプロパティを作成しましたが、HTMLを印刷するだけではビューに表示できません。
更新
問題は、作成されたHTMLを引用符で囲まれた文字列として角度レンダリングすることから発生するようです。これを回避する方法を見つけようとします。
コントローラーの例:
var SomeController = function () {
this.customHtml = '<ul><li>render me please</li></ul>';
}
ビューの例:
<div ng:bind="customHtml"></div>
与える:
<div>
"<ul><li>render me please</li></ul>"
</div>
function htmlSanitizer(html) {...
。Angular開発者は、すべてのページの非表示要素を1つずつゆっくりと調べて、HTMLの1つの欠落している部分を見つけることで、任意のhtmlバインディングを見つけることができるはずであると判断しました。!!! そのような仮定に非常に怒っています!!!