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实现的完美渐变弹出层效果代码
Apr 02 Javascript
用javascript判断IE版本号简单实用且向后兼容
Sep 11 Javascript
jquery实现手机发送验证码的倒计时代码
Feb 12 Javascript
DOM基础教程之事件对象
Jan 20 Javascript
JavaScript识别网页关键字并进行描红的方法
Nov 09 Javascript
JavaScript中String对象的方法介绍
Jan 04 Javascript
微信小程序wx:for和wx:for-item的用法详解
Apr 01 Javascript
浅谈React 服务器端渲染的使用
May 08 Javascript
JavaScript 复制对象与Object.assign方法无法实现深复制
Nov 02 Javascript
解决layui富文本编辑器图片上传无法回显的问题
Sep 18 Javascript
vue 设置 input 为不可以编辑的实现方法
Sep 19 Javascript
vuejs实现下拉框菜单选择
Oct 23 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
解析curl提交GET,POST,Cookie的简单方法
2013/06/29 PHP
php 无限分类 树形数据格式化代码
2016/10/11 PHP
[原创]php集成安装包wampserver修改密码后phpmyadmin无法登陆的解决方法
2016/11/23 PHP
PHP与jquery实时显示网站在线人数实例详解
2016/12/02 PHP
Django中通过定时任务触发页面静态化的处理方式
2018/08/29 PHP
PHP写API输出的时用echo的原因详解
2019/04/28 PHP
通过PHP的Wrapper无缝迁移原有项目到新服务的实现方法
2020/04/02 PHP
Flexigrid在IE下不显示数据的处理的解决方法
2013/10/24 Javascript
javascript 表格内容排序 简单操作示例代码
2014/01/03 Javascript
jquery插件qrcode在线生成二维码
2015/04/26 Javascript
jQuery ui实现动感的圆角渐变网站导航菜单效果代码
2015/08/26 Javascript
javascript 初学教程及五子棋小程序的简单实现
2017/07/04 Javascript
前端html中jQuery实现对文本的搜索功能并把搜索相关内容显示出来
2017/11/14 jQuery
vue短信验证性能优化如何写入localstorage中
2018/04/25 Javascript
javascript实现文本框标签验证的实例代码
2018/10/14 Javascript
详解Nuxt.js中使用Element-UI填坑
2019/09/06 Javascript
es6数组之扩展运算符操作实例分析
2020/04/25 Javascript
Antd下拉选择,自动匹配功能的实现
2020/10/24 Javascript
python实现对excel进行数据剔除操作实例
2017/12/07 Python
Python爬虫通过替换http request header来欺骗浏览器实现登录功能
2018/01/07 Python
windows 10 设定计划任务自动执行 python 脚本的方法
2019/09/11 Python
使用python turtle画高达
2020/01/19 Python
利用python汇总统计多张Excel
2020/09/22 Python
python中xlutils库用法浅析
2020/12/29 Python
英国设计师泳装、沙滩装和比基尼在线精品店:Beach Cafe
2019/08/28 全球购物
什么是组件架构
2016/05/15 面试题
主要的Ajax框架都有什么
2013/11/14 面试题
电子商务系毕业生自荐信
2014/05/29 职场文书
行政专员岗位职责范本
2014/08/26 职场文书
初中毕业典礼演讲稿
2014/09/09 职场文书
违反交通安全法检讨书
2014/10/24 职场文书
小平您好观后感
2015/06/09 职场文书
监守自盗观后感
2015/06/10 职场文书
vue完美实现el-table列宽自适应
2021/05/08 Vue.js
《宝可梦》动画制作25周年到来 官方发布特别纪念视频
2022/04/01 日漫
使用Python开发贪吃蛇游戏 SnakeGame
2022/04/30 Python