[英]Hide div if database contains value - Angular
我想检查 postgresql 数据库是否包含特定值。 如果是真的,我想隐藏一个 HTML。 这可能吗?
我可以用 CSS & JS 隐藏元素,或者我应该用什么来隐藏 div?
另外,我们如何将它添加到 Div 中,就像 NgIF 语句一样
谢谢!
你能做什么,最好的和 Angular 方式:
我假设您希望有一个 AJAX 调用类似于:
$http.databaseAPI.get().subscribe(s => { this.hasValue == s.IsActive; });
然后,你可以做一些事情:
<div *ngIf="hasValue"></div>
从 DOM 中移除元素。 如果过度使用,可能对性能非常不利。
<div [hidden]="!hasValue"></div>
隐藏 DOM 中的元素。
<div [ngClass]="{'hideme': hasValue === false}"></div>
根据表达式更改 CSS,并且需要支持 CSS 以隐藏元素。
欢迎来到stackoverflow。 您可以从angular 文档中获取所有这些信息
*ngIf
从 html 树中删除/添加 html 元素。
<div *ngIf="condition">Content to render when condition is true.</div>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.