【发布时间】:2020-05-30 02:54:01
【问题描述】:
当我尝试查看 charTypeEnum 是否等于 ChartType.text 时,任何人都知道我为什么会得到“此条件将始终返回 'false',因为类型 'typeof ChartType' 和 'ChartType' 没有重叠”
图表设计.ts
import { ChartType, ChartData, TextData } from 'src/app/mam-chart/models';
export class ChartDesignComponent implements OnInit {
chartTypeEnum = ChartType;
}
setupTypes() {
// I got error over here
if (this.chartTypeEnum == ChartType.text) {
this.cardJsonV2 = JSON.stringify(this.chartData);
}
}
mam-model.ts
export enum ChartType {
chart = 1,
text,
grid
}
图表设计.html
<mat-form-field appearance="fill">
<mat-label>Text</mat-label>
<input matInput [ngModel]="chartData?.textData?.text" />
</mat-form-field >
【问题讨论】:
标签: html angular typescript angular-material