是否可以在 AngularJS 控制器中创建一个HTML片段并将这个 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>