目前我正在使用Angular V-1.3
。我听说这与使用和实现方面Angular 2
有很大不同Angular 1
。
范围、指令和其他功能的概念已被删除,并遵循 OO 编程模型。
因此,在迁移到 Angular 2 时,我是否需要了解 typescript/OOP 的概念。或者需要什么先决条件?
目前我正在使用Angular V-1.3
。我听说这与使用和实现方面Angular 2
有很大不同Angular 1
。
范围、指令和其他功能的概念已被删除,并遵循 OO 编程模型。
因此,在迁移到 Angular 2 时,我是否需要了解 typescript/OOP 的概念。或者需要什么先决条件?
Angular 2 是对 Angular 1.x 的完全重写。 这是一个有趣的看法。
关于先决条件
1. 我需要知道打字稿吗?
学习Typescript很好,因为 Angular 2.0 是用 Typescript 编写的。但同时,您可以在 ES 5 或 vanilla ES 6 中编写您的应用程序代码。将 typescript 转换为 ES 并不重要。
2. 我需要了解 OOP 吗?
我看不出有什么理由不把 OOP 作为一个工作/专业/爱好程序员来掌握。
如果您正在寻找 Angular 2.0 的完整示例,包括路由、组件、ES6 等,请查看这篇文章。
Angular.io是 Angular 2.0 的官方网站。最近 Angular 2,0 从 alpha 版本移至开发者预览版。所以现在是开始探索 Angular 2.0 的好时机