从遗留代码调用 AngularJS [英] Call AngularJS from legacy code

查看:22
本文介绍了从遗留代码调用 AngularJS的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用 AngularJS 构建与旧版 Flex 应用程序交互的 HTML 控件.来自 Flex 应用程序的所有回调都必须附加到 DOM 窗口.

I'm using AngularJS to build HTML controls that interact with a legacy Flex application. All callbacks from the Flex app must be attached to the DOM window.

例如(在 AS3 中)

For example (in AS3)

ExternalInterface.call("save", data);

会打电话

window.save = function(data){
    // want to update a service 
    // or dispatch an event here...
}

在 JS 调整大小函数中,我想发送一个控制器可以听到的事件.似乎创建服务是要走的路.您可以从 AngularJS 之外更新服务吗?控制器可以监听来自服务的事件吗?在一个实验(点击小提琴)中,我似乎可以访问服务但更新服务的数据不会反映在视图中(在示例中,应将 添加到

发送“验证码”获取 | 15天全站免登陆