从旧代码中调用AngularJS

15 浏览
0 Comments

从旧代码中调用AngularJS

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

例如(在AS3中)

ExternalInterface.call("save", data);

将调用

window.save = function(data){
    // 在这里想要更新一个服务 
    // 或者分派一个事件...
}

在JS的resize函数中,我想要分派一个控制器可以监听的事件。似乎创建一个服务是正确的方法。你可以在AngularJS之外更新服务吗?控制器可以监听来自服务的事件吗?在一个实验中,似乎我可以访问一个服务,但是更新服务的数据在视图中没有反映出来(在这个例子中,应该在