整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

Angular第十九章:主页面“index.html”

中级

学习时间

半小时

学前准备

有一定编程经验。

开发语言

Typescript

开发环境

  • Node.js v10.9.0
  • npm v6.2.0
  • WebStorm v2018.2.3
  • Angular CLI v6.1.5

1.主页面“index.html”官方描述

什么是“index.html”?

官方是这样描述的:

这是别人访问你的网站是看到的主页面的 HTML 文件。 大多数情况下你都不用编辑它。 在构建应用时,CLI 会自动把所有 js 和 css 文件添加进去,所以你不必在这里手动添加任何 <script> 或 <link> 标签。

从中我们可以得出以下三点:

  1. “index.html”是用户访问我们网站第一个看到的页面。
  2. 在构建Angular应用时,Angular CLI会自动的将所需的 JS 和 CSS 文件添加到“index.html”中。
  3. 如需第三方 JS 或 CSS 则手动添加。

“index.html”位置及内容如下:

具体内容:

这就是一个普通的html。

里面只说两点,第一点是我们之前讲解过的网站头像“favicon.ico”,还有一点是没有讲解过的“app-root”组件选择器。后者是重点。

2.网站头像“favicon.ico”

首先,我们来看看网站头像,这个之前讲解过,但是在“index.html”里面还没有讲解。

涉及到的代码如下:

这是一个icon的引用,将“favicon.ico”设置为网站头像。

注意看,href属性值直接写的是“favicon.ico”,也就是说“favicon.ico”所在的目录是和“index.html”是同一个目录。

3.“app-root”组件选择器

接着往下看,我们会看到一个比较奇怪的标签:

Q:这个标签叫什么?

这个叫组件选择器也叫CSS选择器。

Q:什么叫组件选择器?

从它的名字中可以得知两点:组件和选择器。其中选择器是组件在HTML中的名字。

Q:什么是组件?

官方描述:

组件控制屏幕上被称为视图的一小片区域。

不知道对官方描述有没有理解,没理解也没关系,下一章就会详细讲解到什么组件。

Q:app-root这个组件选择器实际对应的组件是什么?

app-root组件选择器对应的是应用中AppComponent组件。

Q:AppComponent组件在哪?

如图所示,中app目录下的“app.component.ts”文件中,用Typescript写成。

它的具体内容如下:

Q:我在图片中看到了“app-root”,想问包括它自身所在的这一行是什么意思?

官方描述:

selector:是一个 CSS 选择器,它会告诉 Angular,一旦在模板 HTML 中找到了这个选择器对应的标签,就创建并插入该组件的一个实例。 比如,如果应用的 HTML 中包含 <app-root></app-root>,Angular 就会在这些标签中插入一个 AppComponent 实例的视图。

这个描述应该很清楚了,将组件的视图插入到选择器所在的位置。

至此,“index.html”相关的讲解就先告一段落了,里面还有其它没有讲解的内容暂时不作重点。

后续还会再接触的,用到时再作分析。

答疑

如果大家有问题或想了解更多前沿技术,请在下方留言或评论,我会为大家解答。

上一章

Angular第十八章:应用入口“main.ts”

下一章

Angular第二十章:app开发目录

学习小组

加入同步学习小组,共同交流与进步。

  • 方式一:通过关注我们的头条号,然后私信我们。
  • 方式二:通过公众号gorhaf,回复“Angular学习小组”。

关注我们

如果你也热爱前沿技术,欢迎关注我们。

版权声明

原创不易,未经允许不得转载!

的二十大是在全党全国各族人民迈上全面建设社会主义现代化国家新征程、向第二个百年奋斗目标进军的关键时刻召开的一次十分重要的大会。二十大报告重点你都get了吗?戳:(http://cpc.people.com.cn/GB/64162/448633/index.html)一起转发学习!

国山东网9月24日讯 (通讯员 张汉勇)近期,菏泽市定陶区市场监管局企业信用监管科接到多名群众来访和电话咨询,有不法分子冒用市场监管部门名义,以手机短信形式向企业商户经营者发送短信:“您单位已列入异常名录,请在9月23日前登录t.zsob20.com完成登记认证,超时将受到约束限制和处罚。

(假网站)

根据《企业信息公示暂行条例》和《经营异常名录管理暂行办法》相关规定,并经菏泽市定陶区市场监管局核实,此短信并非市场监管部门发送,为诈骗短信。如接到类似短信请提高警惕,及时向当地市场监督管理部门反映,以防上当受骗。列入异常名录的市场主体会通过“国家企业信用信息公示系统”向社会公示,并由属地市场监督管理部门通过特快专递邮寄《列入经营异常名录决定书》的方式送达告知。

“国家企业信用信息公示系统”的官方网址为:“http://www.gsxt.gov.cn/index.html”。请认真核对网址域名,避免误入假冒网站。

(官方网站)

菏泽市定陶区市场监管局郑重提醒广大经营者:切实加强防范,切入轻信来历不明的电话或短信,一旦拨打短信中预留电话或点击短信内连接,不法分子会设法诱导用户提供个人身份证信息、银行账号、密码、手机号码、验证码等涉及个人信息的内容或敏感信息,从而进行转账、消费等不法活动。同时,任何时候都不能因任何理由按陌生电话或短信的提示,进行银行转账业务的操作!

声明:转载此文是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、删除,谢谢。