Bir AngularJS denetleyicisinde bir HTML parçası oluşturmak ve bu HTML'nin görünümde gösterilmesi mümkün müdür ?
Bu, tutarsız bir JSON blobunu iç içe bir id: value
çiftler listesine dönüştürme gereksiniminden gelir . Bu nedenle HTML denetleyicide oluşturulur ve şimdi görüntülemek için arıyorum.
Bir model özelliği oluşturdum, ancak yalnızca HTML'yi yazdırmadan görünümde bunu oluşturamıyorum .
Güncelleme
Sorunun, oluşturulan HTML'yi tırnak içinde dize olarak açısal oluşturmasından kaynaklandığı görülmektedir. Bu konuda bir yol bulmaya çalışır.
Örnek kontrolör:
var SomeController = function () {
this.customHtml = '<ul><li>render me please</li></ul>';
}
Örnek görünüm:
<div ng:bind="customHtml"></div>
Verir:
<div>
"<ul><li>render me please</li></ul>"
</div>
function htmlSanitizer(html) {...
. Açısal geliştirici, html ONE SINGLE eksik parçasını bulmak için tüm sayfaların gizli öğelerini yavaş yavaş tek tek inceleyerek html ciltlerini bulabilmeniz gerektiğine karar verdi. !!! böyle bir varsayımda çok kızgın !!!