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