【发布时间】:2018-07-03 23:14:13
【问题描述】:
生成的 Angular 组件名称和模块名称以使用 JHipster 生成代码时指定的基本应用程序名称作为前缀,如下所示的生成项目的实体模块导入所示。
在生成的 entity.module.ts 文件的以下示例中,实体模块名称的前缀为“Gohomenotes”,因为我在生成代码时指定了基本应用程序名称“gohomenotes”。
@NgModule({
imports: [
GohomenotesPersonModule,
GohomenotesStudentModule,
GohomenotesHomeRoomModule,
GohomenotesTeacherModule,
GohomenotesSchoolModule,
GohomenotesHostRequestModule,
GohomenotesGuestRequestModule,
GohomenotesEarlyPickupRequestModule,
GohomenotesTransportationChangeRequestModule,
GohomenotesFamilyModule,
GohomenotesFamilyMemberModule,
GohomenotesAddressModule,
GohomenotesPhoneNumberModule,
GohomenotesGoHomeNotesSettingsModule
但是,相应的文件名不包括基本应用程序名称。这与 Angular 样式指南不一致,并使代码更难阅读 IMO。
除非有必要这样做的实际原因,我宁愿在组件和模块类名称上没有基本应用程序名称。如果我从模块和组件类名称中删除应用程序基名称是否有任何危害?
【问题讨论】:
标签: jhipster