一直对angular有一种初恋的感觉,我也没有很多关于初恋的解释,也许这是上帝的旨意。我合作过的两家公司都在用angular,不过一家用的是angular1.0版本,而另一家用的是angular全新的4.0版本。两者的区别在于系统的组件化和模块化。这是大体上的,细节上的区别在于新旧。以后更新的时候,全新的地方在于,2.0版本之后。我觉得angular开发团队更注重组件的意义,并逐渐体现在框架中。所有的组件都可以模块化,这让开发代码的复用有了质的改变,但是还是要吐槽一下,基于Typescript开发,语法让用惯了javascriptd的人有点不适应。至今记忆犹新。由于typescript语法在获取到demo(checkbox)元素后没有checked属性,语法的严谨性还是让人恋恋不舍。开发环境也是基于node.js的,npm也让人感觉更舒服,这也是一种趋势。附上代码图片先睹为快。看到这里,不由为VScode点赞,话不多说,大家自己去体验吧,相信你会爱上他的。可能是我见识太浅了。我在打字稿中是这样判断复选框选中状态的。附上代码:如果谁有更简洁的方法,希望评论。为什么要用1.7.4的脚手架,那不得不说阿里云的ng-zorroangular前端UI框架,因为开发需求,ng-zorro也很方便,而且还是基于angular的,不过是值得我吐槽的是样式修改难度空前,可供选择的样式非常少。迭代版本中的双重使用问题也是开发中的问题。与组件的易用性相比,这些就显得微不足道了。相对来说,一个后台管理前端UI矿井已经相当不错了。说到为什么用1.7.4的脚手架,原因是使用的ng-zorro是0.7版本,最近更新到1.0了。开始了!你可能会问,为什么不用vue,那我就说,preference!说错了不好,还望大家赐教!谢谢
