关于 Angular 学习整理
简介
Angular 是谷歌开发和维护的一个开发跨平台应用程序的框架,适用于手机和 PC
特点
跨平台:Web、移动、PC
渲染快:Web Worker+SSR
可伸缩:基于 RxJS、Immutable.js 及其他推送模型,可适应海量数据需求
特性
DHTML
表单系统(模型驱动)
试图引擎
事件处理
快速渲染
灵活路由
HTTP 服务
视图封装
AOT、Tree Shaking
Angular 与 AngularJS 区别
不再有 Controller 和 Scope
更好的组件化及代码复用
更好的移动端支持
引入 RxJS 和 Observable
引入 Zone.js,提供更智能的变化检测
开发配置
- 基于 QuickStart
拷贝 quickstart 项目
git clone https://github.com/angular/quickstart
安装所需依赖
npm i
启动
npm start
- 基于 Angular CLI
npm install -g @angular/cli
npm install --save-dev @angular/cli@latest
ng --version
ng new projectname
切换到刚创建的工程目录
浏览器访问 localhost:4200
参考链接: