在 Jhipster 中使用旧的 Typescript 小部件库

问题描述

我正在尝试在 Jhipster 6.10+ 和 7.0 beta 版中获取旧版本的外部 Typescript/javascript 小部件库。[此问题也将影响最新的 Angular 和 React 应用程序中的非 Jhipster 应用程序] 示例库包括 DHTMLX、bryntum Gantt 等. 不幸的是,这两个库都只支持 Angular 2(打字稿标准的旧版本)。试图将这些小部件结果集成到这些库中的许多打字稿错误中,因此我遇到了障碍。我正在考虑的解决方法/技巧很少

  1. 使用标准的 HTML/javascript 方式并将 html 作为 iframe 嵌入 Jhipster 应用程序中。
  2. 使用 themeleaf 来呈现嵌入这些小部件的标准 HTML/javascript 或 JSP 页面

有没有人有更好的选择?还建议我需要在 webpack 中进行哪些更改以实现上述解决方法之一

解决方法

DHTMLX 甘特图应该适用于 Angular 9 和 10。以下是演示:

Angular 10

Angular 9

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...