Angular是由谷歌维护的一个开源JavaScript框架。
目前有两个大的版本,一个是Angular 1.5,一个是Angular 4.0。两个版本的差别非常大,4.0是一个完全重写的版本。Angular1.5叫AngularJS,Angular 2.0之后的都只叫Angular。
Angular新特性
- 全新的命令行工具AngularCLI
- 服务器端渲染
- 移动和桌面的兼容
组件:是Angular应用的基本构建块,可以把一个组件理解为一段带有业务逻辑和数据的HTML。
服务:用来封装可重用的业务逻辑。
组件,服务,指令是用来完成功能的。模块是用来打包这些东西的。
模块用来将应用中不同部分组织成一个Angular框架可以理解的单元。比如这几个组件,服务和指令可以完成登陆注册的功能,我就把他们归到一个模块中。当开发另一个项目的时候也需要登陆注册,我直接把这个模块引入到另一个项目中就可以了
组件之间可以有父子关系
组件可以去调用服务
原文链接:https://www.f2er.com/angularjs/145796.html