我以前曾使用Backbone,JQuery和RequireJS开展项目,现在正在探索Angular2。
我有一个现有的SPA,主要使用骨干网托管各种“小部件”,并且让Angular2组件并排运行。
使用requireJs导入后,我可以使用bootstrap方法加载多个Angular2组件。
角度小部件的父元素将使用backbone / jquery进行管理。
处理或销毁angular2小部件的最佳方法是什么?
据我所知,bootstrap方法创建了一个新的'Zone'。有没有办法强制所有子组件的onDestroy并处置该区域?
答案 0 :(得分:2)
在深入研究源代码之后,引导函数返回一个使用ApplicationRef实例解析的promise。您只需在该对象上调用dispose()方法即可。