【发布时间】:2016-07-13 01:33:29
【问题描述】:
有没有办法动态执行依赖注入?就像稍后注入模块而不是在创建根应用程序时注入?
所以情况是我有一个网站。我想让网站成为一个包含所有内容的 ng-app,而不是将页面内容作为 ng-app。 (想象一下网站有一个导航菜单,然后是一个内容主体;现在,我将内容主体作为一个 ng-app,然后将导航菜单引导为另一个应用程序,因为菜单实际上有点复杂。)但现在我想让整个网站成为一个大的 ng-app,并且它将包含正文内容和导航菜单(可能还有其他应用程序。)
问题在于,由于这是一个网站,因此网站内将有许多页面,并且每个页面都需要一组不同的模块。导航菜单模块很常见,并且是基本模块的一部分,但是我如何根据它是什么页面来注入/加载一组不同的模块?
【问题讨论】:
-
您正在描述
ng-route或第3 方替代品ui-router提供的功能。不幸的是,您的问题过于宽泛,无法真正回答这些模块将如何应用于您的特定使用场景。 -
先分享你的代码
标签: javascript angularjs dependency-injection