Angular2-使用Augury來調(diào)試Angular2程序

Augury-Angular專用的chrome 調(diào)試插件

如題,就在前幾天的2016-12-8谷歌開發(fā)者大會(huì)上,angular2的leader來給我們演示了angular2的特性,對(duì)于已經(jīng)入門的同學(xué)們,已經(jīng)沒有太多新鮮內(nèi)容,唯有一個(gè)內(nèi)容讓我為之一震,就是Augury(現(xiàn)在和VUE對(duì)比起來,確實(shí)可以看出有谷歌支持下angular2會(huì)更活躍,我個(gè)人認(rèn)為2年后恐怕VUE無法與之抗衡),跟Angular-CLI一樣,還處于beta階段,也還有很多問題,但是有些地方已經(jīng)非常方便開發(fā)和調(diào)試了,這里看到國內(nèi)竟然沒有一篇文章介紹Augury,我就先拋磚引玉一下介紹下,讓大家嘗嘗鮮!

Augury安裝

https://augury.angular.io/

內(nèi)容和步驟都在這里,非常簡單,就是上chrome 應(yīng)用商城搜索augury,安裝一下就可以了,就是一個(gè)chrome插件。

Augury特性

1 用augury查看component結(jié)構(gòu)

我的angular2應(yīng)用中,結(jié)構(gòu)非常簡單,就一個(gè)主要的AppComponent和一個(gè)dashboardComponent

我的app的router
使用augury

運(yùn)行應(yīng)用,打開瀏覽器查看頁面,在開發(fā)者工具中可以看到,ComponentTree,這里可以非常清晰的看出appComponent的結(jié)構(gòu)圖,hover到component上面時(shí),頁面也會(huì)顯示相應(yīng)的位置;

2 查看單個(gè)Component的具體屬性和方法

點(diǎn)擊properties,可以看到具體的component方法和屬性,我這里用了一個(gè)codemirror的angular2組件(angular2真心好用,連這個(gè)組件都有了,不知道vue有沒有);可以看出我上面選擇了sql模式,這里我的codemirror的mode屬性設(shè)置的是sql與之呼應(yīng);

3 可視化顯示component關(guān)系

我的codemirrorComponent是引用進(jìn)來的component,正是在dashboard下引用,路徑正是圖中顯示的那樣。

4 查看router結(jié)構(gòu)

我的例子router tree不能顯示,不知原因,拿augury的demo來說明下,

結(jié)構(gòu)真是一目了然,真是太牛逼了。

這些router結(jié)構(gòu),component結(jié)構(gòu)可以幫助看看應(yīng)用的結(jié)構(gòu)是否存在問題。components中的具體方法,屬性,用來調(diào)試具體內(nèi)容的邏輯,有時(shí)候想換設(shè)一個(gè)值調(diào)下看看,可以直接在properties中改掉。本文只是拋磚引玉,具體內(nèi)容還需自行研究。

作者寄語

讀者如果也是angular粉,請(qǐng)多多留言,跟我交流,大家一起進(jìn)步。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 老人說 天際劃過流星 便有靈魂飄零 夜夜邀你入夢 夢醒時(shí) 便是你的隕落 青蔥歲月 華發(fā)掩映你的臉 穿過指縫 尋覓你...
    雲(yún)裳閱讀 205評(píng)論 0 0
  • 1、page.getRequest().getUrl()可以獲得當(dāng)前所爬取的URL是什么2、使用xpath獲取某個(gè)...
    KavinDotG閱讀 721評(píng)論 0 0
  • android源碼解析-異步消息 android異步消息中我們常用的就是如下方式 先創(chuàng)建一個(gè)handler實(shí)例: ...
    程序猿bug魚閱讀 249評(píng)論 0 0
  • [閃電]YY空中會(huì)議訊[閃電] 本周會(huì)務(wù)總負(fù)責(zé):張總[擁抱] 當(dāng)天會(huì)議總監(jiān): 曙光老師[擁抱] 時(shí)間:2017年1...
    皓程_2fe1閱讀 185評(píng)論 0 0

友情鏈接更多精彩內(nèi)容