Angular 2 概述


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

Angular 2 的特点


以下是 Angular 2 的主要特性:

  • 成分 : Angular 早期版本的重点是控制器,但现在已将重点更改为拥有组件而不是控制器。组件有助于将应用程序构建到许多模块中。这有助于在一段时间内更好地维护应用程序。

  • 打字稿 : 较新版本的 Angular 是基于 TypeScript 的。这是 JavaScript 的超集,由 Microsoft 维护。

  • Services :服务是一组代码,可以被应用程序的不同组件共享。因此,例如,如果你有一个从数据库中挑选数据的数据组件,你可以将其作为可跨多个应用程序使用的共享服务。

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

Angular 2 的组件


Angular 2 有以下组件:

  • Modules : 这用于将应用程序分解成逻辑代码段。每段代码或模块都旨在执行单个任务。

  • 零件 : 这可以用来将模块组合在一起。

  • 模板 :这个是用来定义一个Angular JS应用的视图。

  • Metadata :这可以用来给一个Angular JS类添加更多的数据。

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

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

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

Official Site