是什么
Angular是一个开发平台,它帮助我们更轻松地构建Web应用。Angular集声明式模板、依赖注入、端到端工具和
一些最佳实践于一身,而且,也为我们提升构建Web、手机或桌面应用的能力。来了解一下他们的概况图:
然后再具体了解一下每一个模块吧!
(一)Module模块
它帮助我们把应用组织成多个内聚的功能模块。它带有@NgModule装饰器函数的类。而且这个类可以接收
一个元数据对象,改对象告诉Angular如何编译和运行模块代码。它标记出该模块所拥有的组件、指令
和管道,并把他们的一部分公开出去,然后方便外部组件使用他们。
(二) 组件
控制屏幕上一小块区域,称之视图。组件通过一些由属性和方法组成的API与视图交互。
(三)模板
组件的自带模板来定义组件视图。模板以HTML形式存在,告诉Angular如何渲染组件。
(四)元数据
它告诉Angular如何处理一个类;
(五)指令
因为Angular模板是动态的,然后当Angular渲染他们的时候,就会根据
指令提供的操作对DOM进行转换。
总结
这些都是Angular特别基础的东西,用这些基础去慢慢构建我们神奇的框架,后面还会由分享跟进哟!