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無(wú)法與之抗衡)司志,跟Angular-CLI一樣甜紫,還處于beta階段,也還有很多問題骂远,但是有些地方已經(jīng)非常方便開發(fā)和調(diào)試了囚霸,這里看到國(guó)內(nèi)竟然沒有一篇文章介紹Augury,我就先拋磚引玉一下介紹下,讓大家嘗嘗鮮激才!
Augury安裝
https://augury.angular.io/
內(nèi)容和步驟都在這里拓型,非常簡(jiǎn)單额嘿,就是上chrome 應(yīng)用商城搜索augury,安裝一下就可以了劣挫,就是一個(gè)chrome插件册养。
Augury特性
1 用augury查看component結(jié)構(gòu)
我的angular2應(yīng)用中,結(jié)構(gòu)非常簡(jiǎn)單压固,就一個(gè)主要的AppComponent和一個(gè)dashboardComponent
運(yùn)行應(yīng)用球拦,打開瀏覽器查看頁(yè)面,在開發(fā)者工具中可以看到帐我,ComponentTree坎炼,這里可以非常清晰的看出appComponent的結(jié)構(gòu)圖,hover到component上面時(shí)拦键,頁(yè)面也會(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)容還需自行研究消痛。
作者寄語(yǔ)
讀者如果也是angular粉,請(qǐng)多多留言都哭,跟我交流秩伞,大家一起進(jìn)步逞带。