Angular应用的入口
index.html里有一个自定义标签app-root:
这个app-root是app.component的选择器selector:
app.component.ts里,通过export关键字输出的名称为AppComponent. 为什么运行时会加载这个AppComponent呢?
在NgModule app.module.ts的bootstrap属性里定义的:
那么打开应用,为什么会加载这个app.module的NgModule?
在main.ts里指定的:
import { enableProdMode } from '@angular/core';
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
import { environment } from './environments/environment';import { AppModule } from './app/app.module';if (environment.production) {enableProdMode();
}alert("h11");
platformBrowserDynamic().bootstrapModule(AppModule);
main.js为何会被调用呢?在Angular项目的配置文件Angular.json里:
要获取更多Jerry的原创文章,请关注公众号"汪子熙":
Angular应用的入口相关推荐
- Angular2 RC6 Route学习
前言 Angularjs2终于最新的week Conf没有显示会出现RC7,也就意味着下次就是stable了,不会有break changes了.闲话少说. 路由的功能在SPA应用的地位无可置疑,an ...
- Angulary应用依赖里的platform-browser
我在做Angular开发时,发现html element的property是通过platform-browser.js里的setAttribute方法设置的: 展开node_modules文件夹下面的 ...
- angularAMD快速入门
ngularAMD是作者 marcoslin 使用 RequireJS + AngularJS开发的前端mvvm框架,因此你可以使用它快速创建一款Web App.他特别适合快速开发SPA应用,适当的和 ...
- .Net Core应用框架Util介绍(三)
上篇.Net Core应用框架Util介绍(二)介绍了Util的开发环境,并让你把Demo运行起来.本文将介绍该Demo的前端Angular运行机制以及目录结构. 目录结构 在VS上打开Util De ...
- 快速搭建Web环境 Angularjs + Express3 + Bootstrap3
2019独角兽企业重金招聘Python工程师标准>>> 快速搭建Web环境 Angularjs + Express3 + Bootstrap3 AngularJS体验式编程系列文章, ...
- angularJS第三讲
今天要说的是AngularJS里面的指令 AngularJs第三讲 指令:就是扩展了HTML的基本功能,通过额外的标签.属性来增强HTML功能,按照常见的指令,可以把指令划分为五大类,分别是控制指令. ...
- 为什么我们需要给 Angular library 创建多重入口 multiple entry point
原文:Creating Secondary Entry Points for your Angular Library 自从 Angular 库功能(从 Angular 7 开始)发布以来,现在开发 ...
- Angular开山篇
1:环境搭建 今天给大家介绍4种环境搭建的方法. 一:Angular-cli的安装 官方指导文档:www.angular.cn/guide/quickstart 请使用cnpm来安装,或者配置淘宝镜像 ...
- Angular动态创建组件之Portals
本文主要介绍使用Angular api 和 CDK Portals两种方式实现动态创建组件,另外还会讲一些跟它相关的内容.如:Angular多级依赖注入.ViewContainerRef,Portal ...
最新文章
- 解决response响应乱码
- 并发编程(九)—— Java 并发队列 BlockingQueue 实现之 LinkedBlockingQueue 源码分析...
- openssl 生成公私钥
- ubuntu 查看网卡 数据包处理 速度
- python获取当前文件夹下所有文件名
- Git工具 - 子模块
- IBASE category 03 parent relationship remove
- 浅谈GPRS的几种应用方案
- 《面向对象分析与设计》一第2章 什么是面向对象分析
- 送书 | 生物信息学习的一点体会
- 科普文:服务器上如何 Node 多版本共存 #31
- java子网划分_IP地址子网划分_动力节点Java学院整理
- Wijmo 5 与Breeze 的组合,及与METRONIC 的集成
- 安装无奈7和Linux,linux7安装teamViewer
- linux与windows共享(四)
- CentOS 7.5 安装Nginx教程
- word无法显示下划线
- 轻量化网络(二)MobileNetV2: Inverted Residuals and Linear Bottlenecks
- sql loader导出数据和导入数据(sqlldr)
- 新手做SEO迷茫时应该做什么
热门文章
- 肖鹏:微博数据库那些事儿(图灵访谈)
- Ubuntu -- 安装、卸载程序的命令
- 【实习记】2014-09-04浏览代码查middle资料+总结我折腾过的源码浏览器
- SPF难以解决邮件伪造的现状以及方案
- HashMap测试程序2
- 一款监控网络状态的好工具- Smokeping
- 【转】如何更改VS2010的[默认开发语言]默认环境设置 .
- R语言观察日志(part20)--包的组件之R代码
- R语言空间数据处理(part1)--基础数据操作与处理
- Django从理论到实战(part6)--关于DEBUG