【发布时间】:2021-12-02 23:52:24
【问题描述】:
我正在尝试添加一个默认显示占位符的选择,如下所示:
<select id="type" formControlName="type">
<option hidden value="" [disabled]="true" [selected]="true">Placeholder</option>
<option *ngFor="let item of ['test 1', 'test 2']" [value]="item">{{ item }}</option>
</select>
加载页面时,我没有在选择中看到占位符。但如果我这样做:
<select id="type" formControlName="type">
<option hidden value="" [disabled]="true" [selected]="true">Placeholder</option>
<option>test 1</option>
<option>test 2</option>
</select>
我看到了。 *ngFor 不显示占位符有什么问题?
【问题讨论】:
-
我没有看到您的代码有任何问题,我可以看到两种方式的占位符。请参阅此处,我已按原样使用您的代码 - stackblitz.com/edit/… 请创建一个重现您的问题的工作示例。
-
这能回答你的问题吗? stackoverflow.com/a/68849750/6444705
标签: angular