【发布时间】:2017-03-07 08:39:29
【问题描述】:
我有一个常量文件constants.ts:
export const C0NST = "constant";
我在服务 some.service.ts 中访问它,如下所示:
import { C0NST } from './constants';
console.log(C0NST); // "constant"
但是,当我在组件模板中访问它时:
some.component.ts:
import { C0NST } from './constants';
some.component.html:
{{ C0NST }} <!-- Outputs nothing -->
但是在组件类中定义一个成员是可行的:
some.component.ts
public const constant = C0NST;
some.component.html
{{ constant }} <!-- constant -->
我不明白为什么我可以直接在服务类中访问导入的常量,但在组件模板中却不能访问,即使我在组件类中导入了它。
【问题讨论】:
标签: angular typescript