[英]How to use Angular mat-chip-list with text area?
<mat-form-field appearance="outline" class="col">
<mat-label>Email</mat-label>
<!-- <input formControlName="email" matInput placeholder="Email" required> -->
<mat-chip-list #chipList formControlName="email">
<mat-chip *ngFor="let item of emailList; let i=index" (removed)="removeEmail(item)"
required>
{{item.value}}
<mat-icon matChipRemove *ngIf="removable">cancel</mat-icon>
</mat-chip>
<input placeholder="enter email " [matChipInputFor]="chipList"
[matChipInputSeparatorKeyCodes]="separatorKeysCodes " [matChipInputAddOnBlur]="true"
(matChipInputTokenEnd)="add($event) " />
</mat-chip-list>
<mat-error *ngIf="isSiteFormFieldValid('email')">
<span *ngIf="siteFormFields['email'].errors?.['required']">
Email is required.
</span>
<span *ngIf="siteFormFields['email'].errors?.['email']">
Email is not valid.
</span>
</mat-error>
</mat-form-field>
Instead of using tag I want to use text area since it can be scrollable and will look good.我不想使用标签,而是使用文本区域,因为它可以滚动并且看起来不错。
As I am using input my data is getting overflow any solution or suggestion for that?当我使用输入时,我的数据正在溢出任何解决方案或建议?
I do not think mat chip list supports textarea, but the chip list styles can be overridden我认为mat chip list不支持textarea,但是可以覆盖chip list styles
::ng-deep .mat-chip-list-wrapper {
height: 36px;
overflow: auto;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.