初识Angular

来源:互联网 发布:银龙裁决多少钱淘宝价 编辑:程序博客网 时间:2024/06/06 01:07

是什么

Angular是一个开发平台,它帮助我们更轻松地构建Web应用。Angular集声明式模板、依赖注入、端到端工具和

一些最佳实践于一身,而且,也为我们提升构建Web、手机或桌面应用的能力。来了解一下他们的概况图:
这里写图片描述
然后再具体了解一下每一个模块吧!

(一)Module模块

 它帮助我们把应用组织成多个内聚的功能模块。它带有@NgModule装饰器函数的类。而且这个类可以接收

一个元数据对象,改对象告诉Angular如何编译和运行模块代码。它标记出该模块所拥有的组件、指令
和管道,并把他们的一部分公开出去,然后方便外部组件使用他们。

(二) 组件

控制屏幕上一小块区域,称之视图。组件通过一些由属性和方法组成的API与视图交互。

(三)模板

组件的自带模板来定义组件视图。模板以HTML形式存在,告诉Angular如何渲染组件。

(四)元数据

它告诉Angular如何处理一个类;   

(五)指令

因为Angular模板是动态的,然后当Angular渲染他们的时候,就会根据

指令提供的操作对DOM进行转换。

总结

    这些都是Angular特别基础的东西,用这些基础去慢慢构建我们神奇的框架,后面还会由分享跟进哟!
原创粉丝点击