Angularjs 闪存-->;角度转换:如何让子对象向父对象注入功能?

Angularjs 闪存-->;角度转换:如何让子对象向父对象注入功能?,angularjs,Angularjs,我正在将Flash/Flex应用程序转换为角度应用程序 在flash中,我有一个标题、上面的工具栏和左侧的导航。当用户单击导航时,不同的模块将加载到应用程序主内容窗格中。大多数模块支持新建、编辑、归档和取消归档操作。工具栏中有执行操作的图标 但也有一些模块支持其他操作。在flex中,当子模块加载时,它会将一个新按钮加载到工具栏中,同时还会加载一个回调函数,当用户单击自定义操作按钮时将调用该函数。当模块卸载时,它会从工具栏中删除该按钮 那么在angular中,我可以用什么来实现类似的功能呢?这是一

我正在将Flash/Flex应用程序转换为角度应用程序

在flash中,我有一个标题、上面的工具栏和左侧的导航。当用户单击导航时,不同的模块将加载到应用程序主内容窗格中。大多数模块支持新建、编辑、归档和取消归档操作。工具栏中有执行操作的图标

但也有一些模块支持其他操作。在flex中,当子模块加载时,它会将一个新按钮加载到工具栏中,同时还会加载一个回调函数,当用户单击自定义操作按钮时将调用该函数。当模块卸载时,它会从工具栏中删除该按钮

那么在angular中,我可以用什么来实现类似的功能呢?这是一种父/子范围还是其他类型的东西?我是个新手,不知道如何解决这个问题


提前感谢。

我很难想象您试图复制的功能。角度控制器有点像MXML组件的“脚本”部分。您可以使用工厂或服务对象在控制器之间共享数据。RouteProvider有点像viewStack。但是,我不知道这些对你是否有帮助。嗨,杰弗里!很高兴看到您也切换到Angular,很高兴看到我没有在Flex的切换中失去您:)。对于OP,你可以从几个角度来考虑这个问题。如上所述的服务或工厂为您提供了一个单件,您可以通过这种方式共享您的状态。或者,您可以考虑使用$emit$on和$broadcast来使用事件在组件之间进行通信。最后,使用指令,您可以依赖于其他指令,并从另一个指令访问一个指令的控制器。Reeboog-我想我要做的是,我有一个控制工具栏功能的父控制器。当父级加载子控制器/视图时,一些子级需要在工具栏上添加一个按钮并处理单击事件。@shaunhusain我几乎写完了一本“AngularJS for Flex Developers”的书;它应该在4月或5月推出。它被亲切地称为“弹性生活”