【发布时间】:2018-04-26 15:17:05
【问题描述】:
假设我有一个 Angular 服务,该服务调用一个 servlet,请求包含我的自定义 JavaScript 函数的 library.js 文件。 有什么方法可以在运行时将这些函数动态添加到我的 Angular 应用程序中? 例如,在 library.js 文件中,我可能有以下自定义函数:
helloWorld(){
alert("hello world");
}
它应该如下工作:
1) 我使用标准 Angular 模块 HttpClient 调用 servlet
2) servlet 发回 library.js,其中包含函数列表,例如 helloWorld();
3) Angular Web 应用程序加载 library.js 文件(如何?)
4) 然后我可以在我的角度代码中调用 helloWorld() 函数。
【问题讨论】:
-
你问的是 DI 和返回函数
-
@TKoL 很好的发现。不知道是否重复,因为上面不清楚是否添加了我们正在谈论的运行时包。
-
@rekotc 可能更清楚。
-
这个问题很清楚。可以在运行时通过 Angular 调用 jar 文件或任何从服务器调用的脚本吗?应该是,但如何?
标签: javascript angular typescript