完全零基础可能比较少。 如果有Angular 1的中级以上基础,那是最快的,估计一周内应该可以,我就是一边翻译官方文档一边做实验学到现在的程度的。 如果有Java、C#的基础,也会比较快,因为Angular中从它们借用了很多概念,特别是模板和依赖注入。但是Angular 1涉及到实现方面的很多坑,所以想精通不容易,而Angular 2中的坑就少了很多了,你把它当做后端框架来学都可以。
如果其它前端MVVM框架的基础,也包括Silverlight、Adobe Flex等,那么学起来是其次的,主要是对ng 2中概念的理解(相对1已经少了很多)。 如果完全零基础,那么你的主要困难不在Angular 2方面,而在工具链和HTML/DOM、CSS等方面,这个没法速成。有人带的话最好。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。