Возможно ли создать фрагмент HTML в контроллере AngularJS и отобразить этот HTML в представлении?
Это связано с требованием превратить несогласованный BLOB-код в вложенный список пар id : value
. Поэтому HTML создается в контроллере, и теперь я хочу его отобразить.
Я создал свойство модели, но не могу сделать это в представлении без его просто печати HTML.
Update
Похоже, что проблема возникает из angular рендеринга созданного 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>