Angular2 相比 Vue 有什么优势

  • 时间:
  • 浏览:0

1. Angular2原生Form支持:

Angular2相对于Vue的优势在Vue2.0但是但会 削弱好多好多 了。比如SSR(Vue2但会 原生支持)和全栈式框架(官方推荐Vuex+Vue-Router),native端有的是阿里巴巴的weex。

无论喜不喜欢DI,这就说 Angular2的强大功能之一。有DI都可不能否 在不改变代码形状的情况汇报下完成功能替换。(如,在desktop和mobile有不同功能,都可不能否 通过注入不同service实现,而共用相同的template和directive)。Vue则时要系统程序员当事人规划代码组织,用来支持共享组件。DI都可不能否否 用于之类module local state的功能。比如,两个视频播放控件有几条子组件完成,子组件时要分享两个情况汇报。这种 点Angular2有原生的service injection pattern。而Vue则都可不能否了官方推荐。

Angular2原生的Form模块功能相当强大。除了双向绑定之类的基本功能,还能通过programatic API 控制dom元素的表单行为。有的是成型API提供自定义validator。这种 点Vue都可不能否了v-model和第三方库。对于后台之类的重表单应用,还是Ng2有优势。

Angular2在但会 细节上对标准有更好的支持。比如 list differ 算法中 Angular2 都可不能否 支持实现了Symbol.iterator的对象,而Vue都可不能否了支持Array。对Observable和Promise,Angular2在应用的各个地方,甚至模板级别有的是支持(async pipe)。而Vue时要vue-rx等第三方库支持。Angular2的组件有shadow dom的实现都可不能否 选折 ,而Vue目前还都可不能否了。

3. 对标准向后兼容

2. 依赖注入

但会 Angular2在API设计的全版度和覆盖度上还是Vue所都可不能否了及的,主要有都可不能否了几点