角混合应用程序,带有模板功能的升级组件未收到$ element或$ attrs

时间:2019-07-12 21:27:54

标签: angularjs angular angular-upgrade angular-hybrid

正如标题所述,我正在使用Angular Hybrid应用程序。我有一个旧的AngularJS组件,该组件使用np.maximum(*df1.align(df2, fill_value=0)) A B C D E A 1 1 0 1 0 B 0 1 1 0 0 C 1 0 1 0 0 D 0 0 0 1 0 E 1 0 0 0 1 函数根据传递给它的输入来动态构建自身。

我已经将该组件升级为可从Angular使用,但是该组件的template功能不再起作用,因为template$element没有正确地注入{{ 1}}功能。

Here's a simple stackblitz showing the issue

如您所见,当直接从AngularJS使用组件时,正确地为其提供了$attrstemplate值,但是当将其渲染为Angular的升级组件时却没有。我应该以某种方式为升级后的组件手动提供这些内容吗?

1 个答案:

答案 0 :(得分:0)

事实证明,这是当前升级的组件模板功能的限制。我在Angular的github here上打开了一个错误,并收到了回复。我已经打开PR here,以尽可能地解决此问题。