Angular相对Vue缺少的这些功能,是否有最佳实现方案?

303 阅读1分钟

框架的对比本来就不是为了分出高下,每个框架都有自己的适用场合、优缺点。这里只是结合自己的使用感受,列举一些点,不管是厘清现状还是寻求解决之道,希望集思广益。

Angular

  1. 模块化 NgModule —— Vue是人工规划
  2. 依赖注入 —— Vue不清楚
  3. Observable,高度结合RxJs —— Vue中肯定也是可以使用的,只是不像Angular开箱即用 这几块可谓Angular的核心与砝码,对于大中型工程,不能更配。

Vue

  1. 计算属性get和观察者watch —— Angular中可以使用getter访问器、可观察对象
  2. mixin —— Angular无
  3. 路由组件传参 —— Angular无
  4. 组件传参 attrattr和listeners —— Angular无
  5. 动态组件 —— Angular无

除去第一点,Vue的这些,说大不大说小不小的一些功能点吧,用起来是真的非常实用。或许是Angular的设计思想没有触及到这几点吧,不知道最佳实现方案会是什么?

ps:为什么发布文章选择标签叫做Angular.js呢?