博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Angular1.0和vue的区别
阅读量:7094 次
发布时间:2019-06-28

本文共 1227 字,大约阅读时间需要 4 分钟。

hot3.png

Angular1.0和vue的区别

(1)搭建的框架

搭建vue的模板框架

vue-cli脚手架步骤操作简单。

第一步,全局安装cnpm install vue-cli -g;

第二步,vue init webpack my-project;

第三步,cd my-project;

第四步,npm install;

第五步,npm run dev;

angular1.0的框架

angular1.0的框架是手动搭建,到angular2.0就有自己的脚手架了angular-cli

(2)数据的渲染

Vue的数据渲染:

angular的数据渲染:

angular用的指令是ng-前缀的,而vue是v-,风格其实一样的,数据绑定的方式也是一样的两个{}。

(3)Angular\Vue解决页面数据加载时出现{
{message}}闪烁的情况

vue使用v-cloak

{
{message}}

angular使用ng-cloak或者是ng-bind代替

{
{message}}

Hello

angular和vue挂载数据和方法

vue挂载数据和方法

var V = new Vue({    el:"#app",    data:{        list:[],        name:''    },    methods:{        method:function(){            console.log("angular");        }    }})

angular挂载数据和方法

var app = angular.module('myApp', []);app.controller('customersCtrl', function($scope) {    $scope.list = [{},{},{}];    $scope.method = function(){        console.log("angular");    }})

vue的数据和方法都是挂载在vue上,只是数据挂载在vue的data,方法挂载在vue的methods上。

angular1.0 的所有数据和方法都是挂载在$scope上。

vue的代码风格更加优雅。

转载于:https://my.oschina.net/lixiaoyan/blog/1510446

你可能感兴趣的文章
让电影尖叫:京东众筹试水跳板时代
查看>>
53 网络虚拟化技术进阶
查看>>
Linux(CentOS)最小化(mini)安装VMware Tools
查看>>
php中$_GET传递数组的实现
查看>>
Android源代码编译——下载
查看>>
if usage
查看>>
passive-interface / silent-interface
查看>>
Linux 基础环境配置
查看>>
业界动态
查看>>
磁盘df看还有剩余空间,但是创建文件时报错,提示磁盘已经满问题解决
查看>>
用艾宾浩斯曲线记忆周期来背单词是否有理论依据?
查看>>
分布式搜索elasticsearch单机与服务器环境搭建
查看>>
[转]云计算之hadoop、hive、hue、oozie、sqoop、hbase、zookeeper环境搭建及配置文件
查看>>
80.禁用消休眠功能
查看>>
堡垒(fortress)
查看>>
用UIImagePickerViewController自定义相机界面
查看>>
关于在系统中插入视频聊天的功能问题
查看>>
Leetcode#114Flatten Binary Tree to Linked List
查看>>
七牛云冯立元:边缘存储的演进之路
查看>>
详解用户,组,权限管理
查看>>