我正在开发一种具有反应性动态角度形式的应用程序。此表单字段来自 API 请求并动态生成。
我真的需要在我的表单输入中添加“必填字段”星号 (*),这是必需的。如何做到这一点?
下面是我的表单字段的样子。
<ng-container *ngIf="input1.type=='string'" [hidden]="False">
<div>
<mat-form-field>
<input matInput [formControlName]="input1.field_name" type="text" placeholder="{{input1.title}}">
</mat-form-field>
</div>
</ng-container>
原文由 Talk is Cheap Show me Code 发布,翻译遵循 CC BY-SA 4.0 许可协议
首先创建一个指令来添加星号而不弄乱输入属性:
现在您可能想让星号显示为红色,因为它表示需要输入。为此,请将其添加到您的组件 CSS 中: