私はtypescriptアプリケーションで定数ファイルを作成しようとしています。その考え方は、ServiceConstants.AUTH_SERVICE_TOKEN
が呼び出されると、それはOpaqueトークンオブジェクトを返します。私はこれを呼び出す場合、静的定数:どのように?
export class ServiceConstants {
public static AUTH_SERVICE_TOKEN: OpaqueToken = new OpaqueToken('AuthService');
}
しかしクラスと名前空間として
export namespace ServiceConstants {
export const AUTH_SERVICE_TOKEN: OpaqueToken = new OpaqueToken('AuthService');
}
ServiceConstants.tsを
ServiceConstants.ts:
は、私は2つの実装を試してみましたオブジェクトを取得する
Uncaught TypeError: Cannot read property 'AUTH_SERVICE_TOKEN' of undefined
AUTH_SERVICE_TOKENを初期化して、新しいオブジェクトを作成せずに変数を初期化せずにServiceConstants.AUTH_SERVICE_TOKEN
を呼び出すことはできますか?私は名前空間が十分だったと思ったが、そうは思われなかった。これでtypescriptですディール
乾杯
JT