我在尝试将模块下的类导出到另一个模块时遇到问题。问题是有一个错误说导入的模块不是模块。
这是模块
///& …
模块在Angular-Framework中有另一个目的。这是错误的,并且无法在模块中定义要在系统中的其他位置导入的类。
您定义的帮助程序类必须放在单独的文件或服务中。
例如
辅助性classes.ts
export class _LoginHelper { // ... } export class _RegistrationHelper { static register(metadataStore) { metadataStore.registerEntityTypeCtor('sensor_location', LATS.DataModel.sensor_location); } } //...
要么
helper.service.ts
//... Service-Header and imports public login(user) { //... } public register(metadataStore) { metadataStore.registerEntityTypeCtor('sensor_location', LATS.DataModel.sensor_location); } }
然后从TS-File导出该类,或者在需要该方法的任何地方使用该方法。