在使用AngualrJS过去5个月开发SPA之后,我正在澄清这个问题。一开始,我正在研究是否应该从Angular 2开始。
在我的研究期间,我发现了这篇文章:
https://angular.jsnews.io/why-learning-angular-2-was-excruciating/
https://hackernoon.com/why-learning-angular-2-was-excruciating-d50dc28acc8a
然后我意识到我遇到了那篇文章中提到的很多问题。
此外,当我开始使用官方Angular网站https://angularjs.org/和https://angular.io/并遵循建议时:
我花了几天时间使用基于以上网站学习Angular 2的各种资源,面临很多困难。我记得我从5 MIN QUICKSTART开始:
http://a2.hubwiz.com/docs/ts/latest/quickstart.html
这花了我几个小时才完成,有几个可怕的红色错误信息。
后来,我开始使用其他资源,如w3schools.com和stackoverflow.com,我看到主要参考脚本标记如下:
<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script>
很明显它引用了AngularJS。最后,我意识到学习Angular 2开始利用新增加的功能,将花费我大量的时间和精力。最后,我决定继续使用AngularJS,特别是我能够找到解决我正在开发的复杂表单应用程序开发的每个业务需求的解决方案。
另外,我读了另一篇文章,建议作为我的问题的答案。提到的是Angular 2在开发者预览中:
然而,官方网站并未提及这一点。所以,上面的帖子不再相关,我不能依赖它。
所以我的建议,如果你有足够的时间花在学习Angular 2并处理可能出现的问题当然这是推荐的路径,否则,最好留在AngualrJS。
塔雷克
答案 0 :(得分:1)
你正在使用角度1恰好是1.4.8。它在链接中。角度1的互联网上的大多数教程都说明了为什么一切都适合你。无论你在搜索中指定角度2,你都会获得角度1的教程,因为角度2是相当新的