动态删除angular.module()
Dynamically removing angular.module()
是否有方法动态删除angular.module("SomeModule")?
这是因为我需要从选项卡容器中的页面加载和卸载模块。
这是基于Scott Moss的概念,即在Frontendmasters.com上,每个组件都被视为一个单独的应用程序
我可以通过获取模块对象
angular.module(name)
它分别返回一个对象,但我错过了一个清除对该对象引用的清晰方法。有人解决过这样的问题吗?
模板:http://plnkr.co/edit/8hK3lYjE7f06XtdHgNwL?p=preview
听起来您可能正在尝试为不存在的东西进行优化。
首先,似乎没有任何记录在案的删除模块的方法。文件中似乎涵盖了原因。在那里你会发现这句话(重点是我的):
模块可以按任何顺序加载(甚至并行加载),因为模块会延迟执行。
在那句话中,它没有指定延迟的时间,但稍后我们得到了这个片段(再次强调我的):
因为模块在加载时什么都不做,所以它们可以按任何顺序加载到VM中,因此脚本加载程序可以利用这一特性并并行加载过程。
总之,听起来即使有多个模块中的多个,你也不会注意到网站上有负载,因为只有在需要的时候才会加载模块,因此删除模块不是一个需要完成的过程。
相关文章:
- Angular JS IE9 Hashbang url rewriting
- 如何使用skip参数使用angular ui引导进行服务器端分页
- 在自定义mean.io包中使用angular-chart.js作为依赖项
- 使用angular.module创建控制器有什么好处(如果有的话)
- 使用 Angular.Module 的 AngularJS 指令定义
- 无法将ngCookie添加到Angular Module,使用Bower时出错
- Webstorm IDE和AngularJS angular.module的未解析方法
- Angular.module minification bug
- Angular.js: Error: Module 'MyApp' is not available
- Angular.js Service Factory module..以函数形式返回内部代码
- angular.module(“app”,[])和angular.mdule(“pp”)之间的区别是什么
- 测试Angular控制器定义为Angular .module('myApp').controller(.
- AngularJS:在控制器中动态注入服务或指令(不需要在angular.module's的方括号中预先包含它们
- 在angular.module中添加依赖的正确方法
- 在Angular 1.2中,将controllers声明为module的一个方法
- 为Angular JS启用html5模式会抛出JS错误:Failed to instantiate module due
- 在angular.module之前加载javascript文件
- 动态删除angular.module()
- 在 AngularJs 中,调用 angular.module 时会得到 E 变量未定义错误
- Angular JS错误:$injector:nomod Module在路由过程中不可用