Angular 是一个用于构建移动应用和桌面应用的开发平台。Angular 允许您扩展 HTML 的语法以简洁明了地表达您的应用组件。Angular 的绑定和依赖项注入功能可消除许多本来必须编写的代码。
Angular 的优势
跨所有平台进行开发
了解如何使用 Angular 构建应用,然后针对任何部署目标(例如 Web、移动网站、原生移动和原生桌面)重复使用您的代码和功能来构建应用。
速度和性能
利用 Web Worker 和服务器端渲染,在今天的网络平台上尽可能提高速度并进一步提升速度。
Angular 可让您控制可伸缩性。使用 RxJS、Immutable.js 或其他推送模型构建数据模型,满足大量数据要求。
卓越的工具
使用简单的声明式模板快速构建功能。使用您自己的组件扩展模板语言,并使用各种现有组件构建界面。借助几乎每个 IDE(集成式开发环境)和编辑器,立即获取特定于 Angular 的帮助和反馈。所有这些都在一处,让您可以专注于构建出色的应用,而不是尝试使代码正常运行。
深受数百万用户喜爱
从原型设计到全球部署,Angular 可提供支持 Google 最大应用的生产力和可伸缩基础架构。
如需了解详情,请访问 Angular.io!
您将创建的内容
在此 Codelab 中,您将开始学习 MewTube,这是一个专为猫而生的视频社交网络。(不允许带狗!)
前提条件:
强烈建议您熟悉 TypeScript 的基础知识。请查看 TypeScript Codelab。
学习内容
完成此 Codelab 后,您将了解 Angular 的基础知识,并且能够创建您的第一个 Angular 应用。
本 Codelab 分为四个里程碑。完成每个里程碑大约需要 30 分钟。
首先,点击里程碑名称: