2

正如标题所说,我正在使用 Angular Hybrid 应用程序。我有一个旧的 AngularJS 组件,它使用一个template函数根据传入的输入动态构建自身。

我已经将该组件升级为可以从 Angular 使用,但是template它的功能不再起作用,因为$element并且$attrs没有正确地注入到该template功能中。

这是一个显示问题的简单堆栈闪电战

如您所见,当直接从 AngularJS 使用组件时,它被正确地赋予了$element$attrs值,但是当将它渲染为从 Angular 升级的组件时,它却没有。有什么方法我应该为升级的组件手动提供这些吗?

4

1 回答 1

0

原来这是当前升级的组件模板功能的限制。我在 Angular 的 github 上打开了一个 bug收到了响应。我在这里打开了一个 PR,以尽可能地解决这个问题。

于 2019-07-19T13:12:47.120 回答