第三周日记
本周主要内容是学习https://angular.cn/上的内容
由于网站上说要先对HTML、JS、TS有一定了解,之前JS和TS接触不多,所以上周先从菜鸟教程里先跟着大致过了一遍了解基本框架。
这周由于直接入手预置项目难度有点高,前期进度缓慢,后期主要是一边看概念一边在预置项目里进行各种尝试。
周一
开始跟着angular这个网站操作
由于被目录试一试中的快速上手蒙蔽了双眼,直接跟着死磕购物网站范例
但是由于项目是预置的,花费了大量时间去理解每个模块的原理,进度非常缓慢,跟着操作到了管理数据部分
周二
由于预置项目如果要学习彻底对我来说需要了解的内容有点多且难,于是选择大致了解,理解流程,知道组件怎么操作,传递数据,通过表单收集数据等等。
在试一试最后的搭建环境节点,我终于发现下面才是真·新手教程
重新开始
1.首先是把工具全部安装好
2.结合之前死磕的购物网站流程,理解模块、组件、服务、装饰器、视图、数据、路由之间的关系,然后在深入了解概念的同时通过操作购物网站工程加深理解
3.模块,理解之前用过的declaration、imports等属性含义。
总结一下模块就是1)声明属于本模块的组件、指令、管道,2)公开别的模块组件模板需要用的组件、指令、管道,3)导入别的模块,4)提供别的组件要用的服务
周三
4.组件
@Component组件