基于属性显示html
Show html based on property
我在我的项目中使用Angular。我想隐藏一段基于属性的代码:
{{ user.Active ? </div></div> : '' }}
这段代码并没有使两个关闭的div呈现到html中。Angular无法解析它。
你能告诉我应该如何修改这一行来呈现我的两个结束div吗?
编辑:我只想渲染两个结束div。我不想呈现与ng-if属性的div标签在这个线程的回复中提到。
你想:
<div ng-show='user.active'></div>
这不是做你想做的事情的最好方法。您要做的是允许将未转义的文本放入dom中。非转义文本可能导致XSS漏洞。你应该这样做。
<div ng-if="user.Active === true"></div>
这只会把div放到dom中,如果'user '。"积极"是正确的。这是做你想做的事情的更好的方法。当然,可能有更好的方法来使用CSS,但是您必须添加更多的细节才能给出答案。
相关文章:
- Brightcove获取/显示HTML中的当前视频标题和描述
- HTML 标记未在 AngularJS ckEditor 中应用,而是在 Ediator 中显示 HTML 元素标记代码
- 使用jqLite隐藏和显示html元素
- 如何在不打断标记的情况下突出显示html字符串中的文本
- JS来显示HTML标记
- 如果javascript打开/关闭,则隐藏和显示html代码
- 用javascript显示html表
- 显示HTML代码块
- Regex有助于突出显示html中匹配文本的角度过滤器
- 为什么WebBrowser控件在保存后不能正确显示HTML
- 如何通过ibmworklight中的sql适配器从db2中检索或显示html页面上的数据?android混合应用程序开发
- 如何使用window.showModalDialog()显示HTML内容
- JavaScript if else 语句来显示 html 标签
- 使用 js 函数显示 HTML 表单的结果
- 如何在不点击的情况下突出显示 HTML 中的文本
- 如何隐藏和显示 html 输入文本和段落
- 使用 javascript 解析和显示 HTML 音频当前时间
- 有什么方法可以在HTML页面中显示HTML代码吗
- 在自动完成jqueryUi中显示html
- 单击并用CTRL+C复制值时高亮显示html表格单元格