Ira*_*lis 5 angular-ngselect angular angular2-form-validation
我无法找到如何使用 ng-select 中所需的选项。
我已经尝试过这个:
<ng-select
#skills
required
[ngClass]="{ 'is-invalid': f.submitted && skills.invalid }"
[items]="options"
bindLabel="label" bindValue="value"
[multiple]="true" placeholder="Select Skills"
[(ngModel)]="registerUserData.skills"
name="skills[]">
</ng-select>
<div *ngIf="f.submitted && skills.invalid" class="invalid-feedback">
<div *ngIf="skills.errors.required">
Skills are required
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
但那里没有运气..
您必须检查registerUserData.skills它是否已填充的值,而不是显示Skills are required其他值,隐藏它。
也就是说:
<ng-select
#skills
[ngClass]="{ 'is-invalid': f.submitted && skills.invalid }"
[items]="options"
bindLabel="label" bindValue="value"
[multiple]="true" placeholder="Select Skills"
[(ngModel)]="registerUserData.skills"
>
</ng-select>
<div *ngIf="f.submitted && skills.invalid && !registerUserData.skills">
Skills are required
</div>
Run Code Online (Sandbox Code Playgroud)
笔记:
我不知道f.submitted和skills.invalid是什么,但假设它们与提交按钮事件有关。
您可以使用 获得更好的结果ReactiveForms。
| 归档时间: |
|
| 查看次数: |
25291 次 |
| 最近记录: |