Angular2使用Augury来调试Angular2程序


Posted in Javascript onMay 21, 2017

Augury-Angular专用的chrome 调试插件

如题,在的2016-12-8谷歌开发者大会上,angular2的leader来给我们演示了angular2的特性,对于已经入门的同学们,已经没有太多新鲜内容,唯有一个内容让我为之一震,就是Augury(现在和VUE对比起来,确实可以看出有谷歌支持下angular2会更活跃,我个人认为2年后恐怕VUE无法与之抗衡),跟Angular-CLI一样,还处于beta阶段,也还有很多问题,但是有些地方已经非常方便开发和调试了,这里看到国内竟然没有一篇文章介绍Augury,我就先抛砖引玉一下介绍下,让大家尝尝鲜!

Augury安装

https://augury.angular.io/

内容和步骤都在这里,非常简单,就是上chrome 应用商城搜索augury,安装一下就可以了,就是一个chrome插件。

Augury特性

1 用augury查看component结构

我的angular2应用中,结构非常简单,就一个主要的AppComponent和一个dashboardComponent

Angular2使用Augury来调试Angular2程序

Angular2使用Augury来调试Angular2程序

运行应用,打开浏览器查看页面,在开发者工具中可以看到,ComponentTree,这里可以非常清晰的看出appComponent的结构图,hover到component上面时,页面也会显示相应的位置;

Angular2使用Augury来调试Angular2程序

2 查看单个Component的具体属性和方法

Angular2使用Augury来调试Angular2程序

点击properties,可以看到具体的component方法和属性,我这里用了一个codemirror的angular2组件(angular2真心好用,连这个组件都有了,不知道vue有没有);可以看出我上面选择了sql模式,这里我的codemirror的mode属性设置的是sql与之呼应;

3 可视化显示component关系

Angular2使用Augury来调试Angular2程序

我的codemirrorComponent是引用进来的component,正是在dashboard下引用,路径正是图中显示的那样。

Angular2使用Augury来调试Angular2程序

4 查看router结构

我的例子router tree不能显示,不知原因,拿augury的demo来说明下,

Angular2使用Augury来调试Angular2程序

结构真是一目了然,真是太牛逼了。

这些router结构,component结构可以帮助看看应用的结构是否存在问题。components中的具体方法,属性,用来调试具体内容的逻辑,有时候想换设一个值调下看看,可以直接在properties中改掉。本文只是抛砖引玉,具体内容还需自行研究。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
一些经常会用到的Javascript检测函数
May 31 Javascript
js跨域问题之跨域iframe自适应大小实现代码
Jul 17 Javascript
javascript中创建对象的三种常用方法
Dec 30 Javascript
jquery插件制作教程 txtHover
Aug 17 Javascript
js定时器的使用(实例讲解)
Jan 06 Javascript
让IE8浏览器支持function.bind()方法
Oct 16 Javascript
编写简单的jQuery提示插件
Dec 21 Javascript
jQuery过滤选择器用法分析
Feb 10 Javascript
JS基于构造函数实现的菜单滑动显隐效果【测试可用】
Jun 21 Javascript
JS实现点击Radio动态更新table数据
Jul 18 Javascript
webpack打包js的方法
Mar 12 Javascript
原生js实现随机点餐效果
Dec 10 Javascript
Angular2使用Angular-CLI快速搭建工程(二)
May 21 #Javascript
Angular2使用Angular CLI快速搭建工程(一)
May 21 #Javascript
jQuery获取单选按钮radio选中值与去除所有radio选中状态的方法
May 20 #jQuery
node.js 中间件express-session使用详解
May 20 #Javascript
JS 调试中常见的报错问题解决方法
May 20 #Javascript
详解使用angular-cli发布i18n多国语言Angular应用
May 20 #Javascript
ztree实现权限横向显示功能
May 20 #Javascript
You might like
php项目打包方法
2008/02/18 PHP
PHP中将网页导出为Word文档的代码
2012/05/25 PHP
PHP实现微信公众平台音乐点播
2014/03/20 PHP
php结合md5实现的加密解密方法
2016/01/25 PHP
php微信支付接口开发程序
2016/08/02 PHP
浅谈PHP中静态方法和非静态方法的相互调用
2016/10/04 PHP
PHP编程实现微信企业向用户付款的方法示例
2017/07/26 PHP
javascript if条件判断方法小结
2014/05/17 Javascript
JQuery中节点遍历方法实例
2015/05/18 Javascript
JS iFrame加载慢怎么解决
2016/05/13 Javascript
javascript基础知识之html5轮播图实例讲解(44)
2017/02/17 Javascript
基于angular实现三级联动的生日插件
2017/05/12 Javascript
bootstrap table方法之expandRow-collapseRow展开或关闭当前行数据
2020/08/09 Javascript
基于vue-cli创建的项目的目录结构及说明介绍
2017/11/23 Javascript
Vue监听数据渲染DOM完以后执行某个函数详解
2018/09/11 Javascript
Vue.js 中的 v-cloak 指令及使用详解
2018/11/19 Javascript
vue实现折线图 可按时间查询
2020/08/21 Javascript
vue radio单选框,获取当前项(每一项)的value值操作
2020/09/10 Javascript
关于JavaScript中异步/等待的用法与理解
2020/11/18 Javascript
[01:59][TI9趣味视频] 全明星赛奖励
2019/08/23 DOTA
Python简单计算文件夹大小的方法
2015/07/14 Python
Fabric 应用案例
2016/08/28 Python
Python随机数random模块使用指南
2016/09/09 Python
Python3中lambda表达式与函数式编程讲解
2019/01/14 Python
python 对字典按照value进行排序的方法
2019/05/09 Python
python中while和for的区别总结
2019/06/28 Python
pytorch 固定部分参数训练的方法
2019/08/17 Python
护理毕业生自荐信范文
2013/12/22 职场文书
结婚保证书范文
2014/04/29 职场文书
十佳护士先进事迹
2014/05/08 职场文书
电子专业求职信
2014/06/19 职场文书
幸福家庭标语
2014/06/27 职场文书
献爱心大型公益活动策划方案
2014/09/15 职场文书
2014年幼儿园德育工作总结
2014/12/17 职场文书
售后前台接待岗位职责
2015/04/03 职场文书
MySQL 条件查询的常用操作
2022/04/28 MySQL