我正在开发一个混合应用程序,它正在运行主要的Angular(7)组件,并且在其中具有运行Gantt图表的升级后的AngularJS组件(通过ngUpgrade)。我试图将所需的数据从Angular组件的控制器传递给AngularJS,但是我没有找到有关此主题的资源,这使我认为不可能。无论如何,我想问一下,以防万一有人尝试过。
提前谢谢!
答案 0 :(得分:0)
您可以使用全局对象,例如window。向该对象添加属性通道,例如RxJS / BehaviourSubject。记住要导入RxJs库。
<body>
<script>
window['myChanel'] = new BehaviourSubject()
</script>
</body>
let transData;
window.myChanel.pipe(tap(value => transData = value ))).subscribe()
window.myChanel.emit('myTestValue')