从 angular 1 移动到 angular 2 所需的先决条件

prerequisites needed when moving from angular 1 to angular 2

目前我正在使用 Angular V-1.3。我听说 Angular 2 在用法和实现方面与 Angular 1 有很大不同。

范围、指令和其他功能的概念已被删除,并遵循 OO 编程模型。

因此,在迁移到 Angular 2 时,我是否需要了解 typescript/OOP 的概念。或者需要什么条件?

Angular 2 是 Angular 1.x 的完整重写。 Here 对此很有趣。

关于先决条件
1。我需要知道打字稿吗?
学习 Typescript nice,因为 Angular 2.0 是用 Typescript 编写的。但与此同时,您可以在 ES 5 或 vanilla ES 6 中编写您的应用程序代码。这并不重要,因为 typescript 会转换为 ES。
2。我需要了解 OOP 吗?
我看不出有任何理由不以工作/专业/业余程序员的身份掌握 OOP。

如果您正在寻找 Angular 2.0 的完整示例,包括路由、组件、ES6 等,请查看此 post

Angular.io 是 Angular 2.0 的官方网站。最近 Angular 2,0 从 alpha 版本转移到开发者预览版。所以现在是开始探索的好时机 Angular 2.0