所有手動自舉的例子使用下面的模式:如何在沒有引導的情況下執行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