【发布时间】:2019-05-05 11:07:47
【问题描述】:
JSON 数据
loginValue: any[] = [
{ value: 'col-1', viewValue: 'facebook' },
{ value: 'col-2', viewValue: 'google' },
{ value: 'col-1', viewValue: 'Custom' }
];
HTML
<mat-form-field>
<mat-select placeholder="login Value" [disabled]="isDisabled1">
<mat-option *ngFor="let loginvalue of loginValue" [value]="loginvalue.value">
{{loginvalue.viewValue}}
</mat-option>
</mat-select>
</mat-form-field>
<div class="col-md-2">
<mat-form-field class="Custom">
<input matInput placeholder="Enter Custom Value" [disabled]="isDisabled1">
</mat-form-field>
我的下拉选项 facebook/google/Custom 中有三个值当我选择 facebook 和 Google 时,文本框输入必须被禁用,当我单击自定义选项时,输入文本框被启用 如何在打字稿中编写逻辑或一切都可以在 HTML 中完成? 提前致谢!
【问题讨论】:
标签: angular typescript angular-material angular5