Ruc*_*era 7 select dropdown angular
我有一个选择选项,其中我要给占位符说“选择类别”
<form role="form" class="form form-horizontal" (ngSubmit)="onSubmit()" #form="ngForm" ngNativeValidate>
<div class="form-group row">
<div class="col-xl-4 col-lg-6 col-md-12">
<fieldset class="form-group">
<label for="customSelect">Categories:</label>
<select class="custom-select d-block w-100" id="Category" [(ngModel)]="Category" name="Category" required>
<option value=" ">Select one category </option>
<option *ngFor="let item of myBusinessList" [value]="item.id">{{item.name}}</option>
</select>
</fieldset>
</div>
</div>
<button type="submit" class="btn btn-raised btn-danger">Save</button>
</form>
Run Code Online (Sandbox Code Playgroud)
如果我删除[ngModel],则可以正常工作。如果我写
<option value="undefined" selected>Select one category </option>
Run Code Online (Sandbox Code Playgroud)
然后将其视为价值之一。我必须确保有地方,并且还需要选择值之一
您可以使用 [value]="" selected hidden
我已经在Stackblitz上创建了一个演示
<form role="form" class="form form-horizontal" (ngSubmit)="onSubmit()" #form="ngForm" ngNativeValidate>
<div class="form-group row">
<div class="col-xl-4 col-lg-6 col-md-12">
<fieldset class="form-group">
<label for="customSelect">Categories:</label>
<select class="custom-select d-block w-100" id="Category" [(ngModel)]="Category" name="Category" required placeholder="d.ff">
<option hidden [value]="" selected>Select one category </option>
<option *ngFor="let item of myBusinessList" [value]="item.id">{{item.name}}</option>
</select>
</fieldset>
</div>
</div>
<button type="submit" class="btn btn-raised btn-danger">Save</button>
</form>
Run Code Online (Sandbox Code Playgroud)
对于模板驱动的角度形式,您可能需要考虑此演示。你可以在这里找到代码
对于一个简单的html表单,这里是一个代码段。
<form>
<select required>
<option value="" disabled selected hidden>Select a value</option>
<option value="0">option 1</option>
<option value="1">option 2</option>
</select>
</form>Run Code Online (Sandbox Code Playgroud)
<option value="" disabled selected hidden>Select your option</option>
Run Code Online (Sandbox Code Playgroud)
如果希望在Category静止时选择第一个值,则undefined可以使用以下方式将值分配undefined给第一个选项ngValue:
<option [ngValue]="undefined" hidden>Select one category</option>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11254 次 |
| 最近记录: |