所有手动自举的例子使用下面的模式:如何在没有引导的情况下执行Angular代码?
angular.module('myApp', []);
angular.bootstrap(document, ['myApp']);
不过,我并不需要的角度看文件,我只需要打开使用的用户界面,引导模块弹出。
我能够做到的最好的是以下几点:
$("...").click(function() {
angular.module("pp", ["ui.bootstrap"])
.config(["$modal", function($modal) {
$modal.open({
template: "Hello!"
});
}]);
angular.bootstrap(null, ["pp"]);
});
然而,这将重新引导角每一次,遍地重新创建相同的模块,首先它不work-configs与提供程序初始化一起运行,因此当时没有$模块依赖项。
基本上,我试图将角度合并到现有应用程序中,而不会在当前结构中造成显着的干扰。我想要角色来管理一个弹出窗口,现在没有别的了,所以普通的引导程序控制器似乎并不是最好的选择。
有没有办法运行该模式而不做全局角引导?
_“我不需要角度来看文档,”_ - 然后不通过'document'。你可以传递任何元素。 – zeroflagL