在angular 7组件中集成angular js指令

时间:2019-02-12 03:55:22

标签: angularjs angular angularjs-directive angular2-directives angular7

是否可以在运行时将Angular js指令集成到Angular 7组件中。 Angular js是一个单独的项目模块,具有自己的文件夹结构,该文件夹结构还包含指令。是否可以通过提供指令的文件路径将这些angular js指令导入Angular 7应用程序,并在Angular 7组件模板中使用。请提出是否有办法做到这一点。

1 个答案:

答案 0 :(得分:0)

不建议这样做。两者的架构和生命周期都大不相同,因此您这样做只会增加错误,时间和精力的机会

回答您的问题:是的,有一种方法可以做到,因为您可以使用任何JS lib / framework和使用ng7的@ ViewChild / templateRefs来操纵DOM来获得对该元素的控制权,但是您将面临问题在与Angular7之间进行数据更新时。

我强烈建议您制作一个新的ng2 +组件,并从您的旧项目中导入代码,然后对其进行处理以使其成为Angular2 +组件。