У меня есть файл констант 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 -->
Я не понимаю, почему мне удалось получить доступ к импортированной константе непосредственно в классе службы, но не в шаблоне компонента, даже если я импортировал его в класс компонента.