angularjs - Angular 1 会在 Angular 2.0 发布后消亡吗?

标签 angularjs angular

<分区>

我刚开始学习 Angular 1,然后有人告诉我 Angular 2.0 也已经发布,因此 Angular 1 将消亡。 Angular 1 的大部分概念已在 Angular 2.0 中被删除,例如作用域等。这让我对学习 Angular 1 有点困惑和犹豫,也有点沮丧,因为我完全沉迷于学习 Angular 1。Angular 2.0 仍处于 alpha 版本.您对我应该停止学习 Angular 1 并专注于 Angular 2.0 有何建议? Angular 1 真的会在未来消亡吗? 感谢期待。

最佳答案

请记住,您的问题是主观的,Stack Overflow 不是最合适的地方。

我建议在此阶段坚持使用 angular 1.* 有几个原因:

  1. 文档。有大量在线资源专门用于学习 angular 1.*。如果您不熟悉 Web 开发,这将特别有用。
  2. 成熟的工具支持
  3. 成熟的框架。其他开发人员已经发现了常见的怪癖和“陷阱”,并在 Stack Overflow 上提供了答案。

作为折衷方案,我建议学习 angular 1.*,但也将其与 Typescript 一起使用。没有什么能阻止您在 angular 2.0 处于 alpha 阶段时涉足它。

2017 年 1 月更新 一年过去了,我肯定会建议刚接触 Angular 的用户应该开始学习 Angular 2.0 而不是 Angular 1.0。我发现 Angular 2.0 更容易学习,整体开发人员体验更愉快,尤其是与 angular-cli 结合使用时。

关于angularjs - Angular 1 会在 Angular 2.0 发布后消亡吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33852379/

相关文章:

javascript - 将 ngOptions 和 ngModel 与多个对象和范围一起使用

angular - 如何创建依赖于 Angular @Input() 值的只读 Observable?

AngularJS - 如何在 2016 年开始最好?

ajax - Angular 6 : http get response

forms - ng-show ="true"但仍然有类 ="ng-hide"

javascript - Angular JS最干净的方法有条件地将字符串附加到标签属性

javascript - AngularJS 缩小的 js 文件不起作用

javascript - 服务和 Controller 之间的双向数据绑定(bind)问题

javascript - *ngIf 密码验证不起作用 Angular 5

angular - 如何使用 @HostListener ('window:beforeunload' ) 取消路由?