angular - 根据角度的其他状态显示html元素
问题描述
我有一个如下的无序列表。因此,如果仅显示第 1 项,我需要显示第 2 项列表项。
<li nz-menu-item (click)="downloadInvoiceDocument(data.id,'ENVELOPE')">Zarf indir</li>
<li nz-menu-divider></li>
1. <li nz-menu-item (click)="saveInvoice(data.id)">Kaydet</li>
2. <li nz-menu-divider ></li>
解决方案
您可以使用<ng-container/>
包装元素并应用于*ngIf
容器,如下所示
<li nz-menu-item (click)="downloadInvoiceDocument(data.id,'ENVELOPE')">Zarf indir</li>
<li nz-menu-divider></li>
<ng-container *ngIf="data.id"> <!-- or any other condition you want to apply -->
<li nz-menu-item (click)="saveInvoice(data.id)">Kaydet</li>
<li nz-menu-divider ></li>
</ng-container>
推荐阅读
- regex - 如何在 VB.net 中使用正则表达式进行捕获
- django - 对 Rail 和 Django 项目使用相同的 postgres db?
- android - 需要通过 Retrofit 将 JSON 作为对象数组发布,同时动态添加对象
- docker - GitLab CI 启动意外 docker:dind 版本
- vba - 有没有办法告诉 Word VBA 中粘贴的内容源?
- python-3.x - 如何使用烧瓶从浏览器更新全局变量
- ibm-cloud - IBM Watson Assistant:使用数组的对话节点条件表达式?
- jenkins - 如何使用 AWS 在 Jenkins 中启动实例
- python - 尝试计算 for 循环中的单词数时出现问题
- javascript - 在android webview应用程序的页面上单击链接时,如何防止显示加载微调器?