发表于: 2017-05-29 20:24:48
3 1023
如何彻底搞懂angular2机制
今天完成的事情:
重新看了一遍官方文档
angular4和angular2.0的区别几乎就三个点
响应式表单
多级依赖注入
模板和样式分离
总结一下angular4.0的一些属性
第一级核心 组件 Component 对应的生成操作是ng g c 重点是组件和子组件之前还有中间人之间传递数据这点需要搞清楚。
第二级核心 模型 Module 对应的生成操作是ng g m 小型程序只需要一个模型文件,如果是大型文件需要很多特性模型,这个没啥好说的,只要搞懂你需要引入哪些东西,例如响应式表单就需要引入
第三级核心 服务 Service 对应的生成操作是ng g s 这个是用来和组件传递数据的,当然,你也可以写在路由里。具体看你数据是什么数据
第四级核心 指令 Directive 对应的生成操作是ng g d 这个就是没有模板的组件。也就是没有view层.
剩下的谈不上核心 要学angular4.0要 搞懂 组件间通讯 和 依赖注入,不然你会发现你代码都没办法写.
明天计划的事情:
理解一下同步和异步的区别,计划刷一遍JavaScript
在火车上看下书。
遇到的问题:
export class Hero {
id: number;
name: string;}
@Input() hero: Hero;
暴露的一个类这里为什么要input引入
收获:
angular所有教程里,官方英雄编辑器是最棒的教程
新手千万不要看什么慕课网视频
新手千万不要看什么慕课网视频
新手千万不要看什么慕课网视频
那个在线竞拍视频教的可以,但是你看了以后,你什么都不会。
讲道理就算不用angular4.0也不能不用Grunp或者glup
如果以后修真院成都分院有人学angular2,3个月的时间肯定是不够理解angular2机制的,
如果有人走这种骚操作,请把这篇日报发给他看,不要手下留情,请打断他的腿.
扎实JavaScript去了.
正确的学习angular2的方式是JavaScript和ES6熟练以后使用一些promise,再深入了解一些观察者模式
因为你会发现,不止HTTP要使用Rxjs,其他地方也要订阅这个流,这是angular4.0官方推荐的骚操作,但是很烧脑,引用ng2 book的一句话“学习angular,你终将要学习Rxjs,虽然他有点烧脑“。
程序员最好的朋友
评论