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 相关文章推荐
用正则xmlHttp实现的偷(转)
Jan 22 Javascript
JavaScript面向对象之体会[总结]
Nov 13 Javascript
JavaScript 学习技巧
Feb 17 Javascript
JS实现的竖向折叠菜单代码
Oct 21 Javascript
Jquery跨域获得Json的简单实例
May 18 Javascript
Avalon中文长字符截取、关键字符隐藏、自定义过滤器
May 18 Javascript
JavaScript基础语法之js表达式
Jun 07 Javascript
vue小图标favicon不显示的解决方案
Sep 19 Javascript
JavaScript中click和onclick本质区别与用法分析
Jun 07 Javascript
解决vue接口数据赋值给data没有反应的问题
Aug 27 Javascript
傻瓜式解读koa中间件处理模块koa-compose的使用
Oct 30 Javascript
《javascript设计模式》学习笔记五:Javascript面向对象程序设计工厂模式实例分析
Apr 08 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
人大复印资料处理程序_补充篇
2006/10/09 PHP
laravel 5.4 + vue + vux + element的环境搭配过程介绍
2018/04/26 PHP
Javascript注入技巧
2007/06/22 Javascript
浅析Js(Jquery)中,字符串与JSON格式互相转换的示例(直接运行实例)
2013/07/09 Javascript
js onload事件不起作用示例分析
2013/10/09 Javascript
浅谈Jquery中Ajax异步请求中的async参数的作用
2016/06/06 Javascript
js 自带的sort() 方法全面了解
2016/08/16 Javascript
详解JavaScript中数组的reduce方法
2016/12/02 Javascript
使用BootStrap实现表格隔行变色及hover变色并在需要时出现滚动条
2017/01/04 Javascript
jQuery实现在HTML文档加载完毕后自动执行某个事件的方法
2017/05/08 jQuery
JavaScript Drum Kit 指南(纯 JS 模拟敲鼓效果)
2017/07/23 Javascript
javascript计算渐变颜色的实例
2017/09/22 Javascript
在vue中动态添加class类进行显示隐藏实例
2019/11/09 Javascript
js HTML DOM EventListener功能与用法实例分析
2020/04/27 Javascript
[10:14]2018DOTA2国际邀请赛寻真——paiN Gaming不仅为自己而战
2018/08/14 DOTA
Python爬虫实例扒取2345天气预报
2018/03/04 Python
Python对CSV、Excel、txt、dat文件的处理
2018/09/18 Python
Python实现监控Nginx配置文件的不同并发送邮件报警功能示例
2019/02/26 Python
Numpy 中的矩阵求逆实例
2019/08/26 Python
python的pip有什么用
2020/06/17 Python
Kidsroom台湾:来自德国的婴儿用品
2017/12/11 全球购物
英国汽车零件购物网站:GSF Car Parts
2019/05/23 全球购物
PHP面试题附答案
2015/11/28 面试题
Weblogic的布署方式
2013/08/23 面试题
师范生自我鉴定范文
2013/10/05 职场文书
历史学专业推荐信
2013/11/06 职场文书
留学生如何写好自荐信
2013/12/27 职场文书
同事打架检讨书
2014/02/04 职场文书
汉语言文学毕业生自荐信范文
2014/03/24 职场文书
老人祝寿主持词
2014/03/28 职场文书
关于安全的标语
2014/06/10 职场文书
Html分层的box-shadow效果的示例代码
2021/03/30 HTML / CSS
Python 实现绘制子图及子图刻度的变换等问题
2021/05/31 Python
Vue+TypeScript中处理computed方式
2022/04/02 Vue.js
vue特效之翻牌动画
2022/04/20 Vue.js
SQL Server使用T-SQL语句批处理
2022/05/20 SQL Server