Apakah mungkin untuk membuat fragmen HTML di pengontrol AngularJS dan menampilkan HTML ini dalam tampilan?
Ini berasal dari persyaratan untuk mengubah gumpalan JSON yang tidak konsisten menjadi daftar id: value
pasangan bersarang . Karena itu HTML dibuat di controller dan sekarang saya ingin menampilkannya.
Saya telah membuat properti model, tetapi tidak dapat membuat ini dalam tampilan tanpa hanya mencetak HTML .
Memperbarui
Tampaknya masalah muncul dari rendering sudut HTML yang dibuat sebagai string dalam tanda kutip. Akan berusaha mencari jalan keluar.
Pengontrol contoh:
var SomeController = function () {
this.customHtml = '<ul><li>render me please</li></ul>';
}
Contoh tampilan:
<div ng:bind="customHtml"></div>
Memberi:
<div>
"<ul><li>render me please</li></ul>"
</div>
function htmlSanitizer(html) {...
. Sudut dev memutuskan bahwa Anda harus dapat menemukan html mengikat dengan perlahan-lahan melalui semua halaman Anda elemen tersembunyi satu per satu untuk menemukan bahwa SATU TUNGGU kehilangan sepotong html. !!! sangat marah dengan asumsi seperti itu !!!