AngularJS 和 vuejs 都是 MVVM 框架, 那么这两者有什么区别呢?
AngularJS 和 vue 的区别:
1,vueJS 简单易学, 而 AngularJS 的上手较高;
2,vue 专注于 View 层, 主打的是快速便捷, 而 AngularJS 功能则比较全面, 当然体量也较大, 相对没有 vue 那么便捷;
3,AngularJS 的指令都是 ng-xxx, 而 vueJS 的指令都是 v-xxx;
4,AngularJS 的所有指令和方法都是绑定在 $scope 上的, 而 vueJS 是 new 出来一个实例, 所有的方法和指令都在这个实例上, 一个页面上可以有多个 vue 实例, 但是 AngularJS 的对象只能有一个;
5,AngularJS 是由 google 开发和维护的, vueJS 是由个人维护的;
6,vueJS 一般用于移动端的开发, 而 AngularJS 一般应用于大型的项目
来源: http://www.css88.com/qa/angular-js/10654.html