角度1以角度2编译

时间:2017-07-04 20:46:05

标签: angular handsontable

在角度1中,我们可以做的是

var elem = document.getElementById('#someid');
$compile(elem)($scope);

这就像魅力一样。但是我无法在角度2中找到相当于上面的东西。我真的被卡住了。

为了给你概述,我使用了一个图书馆handontable,它是一个javascript库,并为dom添加了不同的元素。现在我有角度范围内的元素,我现在想要包含在角度范围

1 个答案:

答案 0 :(得分:0)

我建议您可以升级到Angular 4,这是最稳定的版本,并且具有向后兼容性。您可以使用 ComponentFactoryResolver 替代Angular 4中的 $ compile

https://fromjami.com/2017/06/26/load-components-dynamically-at-runtime-in-angular-4/

https://angular.io/guide/dynamic-component-loader

在您的情况下,您可以创建一个包含要在运行时编译的html的组件