This question与我自己非常相似,但我相信不同(版本2)值得另一个.
具体来说,调用bootstrap()在Angular 2应用程序中做什么?你能用简单的语言解释一下(比如我5岁)吗?
Lil背景
Angular 2 Quickstart包含以下main.js
(function(app) {
document.addEventListener('DOMContentLoaded',function() {
ng.platformBrowserDynamic.bootstrap(app.AppComponent);
});
})(window.app || (window.app = {}));
我得到了什么:
我很了解这段代码.我理解了范围和事件监听以及所有这些,并且我理解引导是通过各种库之一执行的,具体取决于应用程序运行的环境,这很酷.
我没有:
没有解释的是,引导(第3行)正在为我的应用做什么.我在其他环境中听说过它是在嵌入式系统上运行以收集所有所需资源的第一件事,我理解如何在Angular 1应用程序中使用它,但我从来没有必要调用这样的引导函数.
它只是将后端附加到webapp中的DOM吗?如果是这样,它会在其他情况下做什么?