Angular 2 - 概述

Angular JS 是一个基于 JavaScript 构建的开源框架。 它是由谷歌的开发人员构建的。 该框架用于克服使用单页应用程序时遇到的障碍。 此外,测试被认为是构建框架时的一个关键方面。 确保该框架可以轻松测试。 该框架的首次发布于 2010 年 10 月。

Angular 2 的功能

以下是 Angular 2 的主要特性 −

  • 组件 − 早期版本的 Angular 主要关注控制器,但现在已将重点改为组件而非控制器。 组件有助于将应用程序构建为许多模块。 这有助于在一段时间内更好地维护应用程序。

  • TypeScript − Angular 的新版本基于 TypeScript。 这是 JavaScript 的超集,由 Microsoft 维护。

  • 服务 − 服务是一组可以由应用程序的不同组件共享的代码。 因此,例如,如果您有一个从数据库中选取数据的数据组件,您可以将其作为可在多个应用程序之间使用的共享服务。

此外,Angular 2 还具有更好的事件处理能力、强大的模板以及对移动设备更好的支持。

Angular 2 的组件

Angular 2 具有以下组件 −

  • Modules − 这用于将应用程序分解为逻辑代码片段。 每段代码或模块都旨在执行一项任务。

  • Component − 这可用于将模块组合在一起。

  • Templates − 这用于定义 Angular JS 应用程序的视图。

  • Metadata − 这可用于向 Angular JS 类添加更多数据。

  • Service − 这用于创建可以在整个应用程序之间共享的组件。

我们将在本教程的后续章节中详细讨论所有这些组件。

Angular 的官方网站是 https://angular.io/,该网站包含有关 Angular 2 的所有信息和文档。

官方网站