Я пытаюсь создать файл констант в приложении для машинописного текста. Идея состоит в том, что при вызове ServiceConstants.AUTH_SERVICE_TOKEN
он возвратит объект Opaque token.Статические константы: как?
Я попробовал две реализации:
ServiceConstants.ts как пространство имен
export namespace ServiceConstants {
export const AUTH_SERVICE_TOKEN: OpaqueToken = new OpaqueToken('AuthService');
}
ServiceConstants.ts как класс
export class ServiceConstants {
public static AUTH_SERVICE_TOKEN: OpaqueToken = new OpaqueToken('AuthService');
}
Однако, если я называю это объект Я получаю
Uncaught TypeError: Cannot read property 'AUTH_SERVICE_TOKEN' of undefined
Как инициализировать AUTH_SERVICE_TOKEN, чтобы я мог просто позвонить ServiceConstants.AUTH_SERVICE_TOKEN
без необходимости инициализировать переменную без необходимости создания нового объекта? Я думал, что пространства имен было бы достаточно, но, похоже, это не так.
Приветствия
JT