我有一个元素列表,但我只想显示其中一些,所以我使用此代码
[style.display]="!student.selected?'none':'block'"
但是当我检查元素时,我可以看到所有元素,所以我的问题是如何用安全的东西对其进行更改?
答案 0 :(得分:1)
您可以在模板(https://angular.io/guide/structural-directives)中使用* ngIf结构指令。因此,在您的情况下,component.html将包含:
<div *ngIf="student.selected"></div>
如果有学生,那将显示div元素。