是否可以在AngularJS控制器中创建HTML片段并在视图中显示此HTML?
这需要将不一致的JSON blob转换为嵌套的id : value对列表.因此,HTML是在控制器中创建的,我现在希望显示它.
我创建了一个模型属性,但是如果不打印HTML,则无法在视图中呈现它.
更新
似乎问题来自角度渲染创建的HTML作为引号内的字符串.将试图找到解决这个问题的方法.
示例控制器:
var SomeController = function () {
this.customHtml = '<ul><li>render me please</li></ul>';
}
Run Code Online (Sandbox Code Playgroud)
示例视图:
<div ng:bind="customHtml"></div>
Run Code Online (Sandbox Code Playgroud)
给:
<div>
"<ul><li>render me please</li></ul>"
</div>
Run Code Online (Sandbox Code Playgroud) 我有这样的文字:
<span>My text</span>
Run Code Online (Sandbox Code Playgroud)
我想显示没有标签:
My text
Run Code Online (Sandbox Code Playgroud)
我也不想应用标签,我想剥离它们.有什么简单的方法可以做到这一点?
Angular html:
<div>{{myText | htmlToPlaintext}}</div>
Run Code Online (Sandbox Code Playgroud)