Angular 读取HTML中的常量,在*ngIf内

Angular 读取HTML中的常量,在*ngIf内,angular,Angular,我无法读取HTML中*ngIf内的常量 <span *ngIf="file.name === 'CONSTANTS.fileName' "> File name same </span> export const CONSTANTS{ 'fileName':'report' } 文件名相同 导出常数{ “文件名”:“报告” } 虽然常量.fileName存在,但我无法进入span,因为*ngIf条件从来都不是真的,我可以使用{{CONSTANTS.fileName

我无法读取HTML中
*ngIf
内的常量

<span *ngIf="file.name === 'CONSTANTS.fileName' ">
File name same
</span>

export const CONSTANTS{
'fileName':'report'
}

文件名相同
导出常数{
“文件名”:“报告”
}
虽然
常量.fileName
存在,但我无法进入span,因为*ngIf条件从来都不是真的,我可以使用
{{CONSTANTS.fileName}
在屏幕上打印它


我还尝试了“CONSTANTS.fileName”。请告诉我哪里出了问题

您正在尝试比较字符串
'CONSTANTS.fileName'
。删除
常量.fileName的单引号,以便将其视为变量

<span *ngIf="file.name === CONSTANTS.fileName">
File name same
</span>

文件名相同
在组件中添加另一个属性

readonly常量=常量到代理
常量


您正在尝试比较字符串
'CONSTANTS.fileName'
。删除
常量.fileName的单引号,以便将其视为变量

<span *ngIf="file.name === CONSTANTS.fileName">
File name same
</span>

文件名相同
在组件中添加另一个属性

readonly常量=常量到代理
常量


CONSTANTS.fileName是这个字符串还是变量?如何定义“常量”?导出常量{“文件名”:“报告”}常量。fileName是这个字符串还是变量?如何定义“常量”?导出常量{“文件名”:“报告”}请检查它是否正常工作。您可能还应该在组件
readonly CONSTANTS=CONSTANTS中添加另一个属性到代理
常量
请检查此选项,它应该可以工作。您可能还应该在组件
readonly CONSTANTS=CONSTANTS中添加另一个属性到代理
常量