Jhipster自定义弹出窗口以进行创建和编辑

时间:2018-03-14 08:45:52

标签: angular popup jhipster

我正在训练自定义用于创建和编辑的弹出窗口。但是,我有类之间的关系,所以当我想添加对象A时,有必要从对象B的列表中放置该字段。例如,我有客户端有一个或多个联系人,所以我需要发布字段客户端,其中包含联系人列表中的联系人姓名。

create-service

save-service

popup-service

html create and edit

export class Client implements BaseEntity {
    constructor(
        public id?: string,
        public companyName?: string,
        public contacts?: Contact,
    ) {
    }
}

1 个答案:

答案 0 :(得分:1)

这取决于您想要如何编辑它们,因此一个好的做法是使用DTO选项并使您的DTO服务器端适应您的视图要求。此外,如果您始终一起编辑对象,则应考虑不在两者上进行CRUD,但两者只有一个REST控制器,并且可以使用DDD聚合。

JHipster只能生成技术代码,因为它没有业务见解,您可以根据业务需求调整REST API和视图。每个JPA实体公开一个REST控制器通常是第一个天真的方法。