【问题标题】:JHipster - replace default template with a new angular templateJHipster - 用新的角度模板替换默认模板
【发布时间】:2018-07-26 10:39:52
【问题描述】:

我有一个使用 jHipster-generator 生成的项目,它是一个微服务网关,我正在使用一个名为“Gradient Able”(http://html.codedthemes.com/gradient-able/angular-5/default/dashboard/default)的角模板。

我是 Angular 新手,所以我的问题是:

  • 将模板集成到默认值中的最佳方法是什么 jHipster 生成的角度源?
  • 还有一种方法可以使下一代实体适应 新的模板设计还是每次生成组件时都应该更改?

默认模板结构如下:

【问题讨论】:

    标签: angular jhipster


    【解决方案1】:

    看看创建蓝图:https://www.jhipster.tech/modules/creating-a-blueprint/

    现在,您可以为后端或前端编写特定的生成器,类似于使用 Kotlin 所做的(参见 https://github.com/jhipster/jhipster-kotlin 示例)。

    您将只使用您需要的 generator-jhipster:

    • 客户:您自己的代码
    • 服务器:jhipster 代码
    • 实体客户端:您的代码
    • 实体服务器:jhipster 代码
    • 控制器和服务:jhipster 代码
    • 语言:我认为您需要混合,但不确定

    【讨论】:

    • 感谢 pascal 的回答,这很有帮助,但是如何将模板集成到已生成的项目中??
    • 模板很好看,但我们不能在生成器中包含所有模板或功能。维护它对我们来说工作量太大了。这就是我们编写蓝图和模块系统的原因,这样每个人都可以覆盖我们的生成器。如果您的模块或蓝图变得非常流行,我们当然可以讨论它。
    • 谢谢,我只是想知道覆盖已经生成的源代码(如登录名和布局)的最佳方法,第一个问题是关于角度而不是 jhipster
    • 哦,我明白了,这是为了修改已经生成的项目。在这种情况下,我只看到 2 种方式:1)手动,它会很长 2)编写模块或蓝图,取决于你是否会将它用于一些未来的项目。记住生成的代码是你的,你可以为所欲为。
    【解决方案2】:

    我认为问题是“如何创建蓝图?”

    我可以找到很多关于使用蓝图的文档或会议,但很难找到创建蓝图的分步教程。

    如果有人可以为我们提供有关创建蓝图的好教程,我将不胜感激。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-03-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-29
      • 2019-03-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多