angular4.0.0正式版現(xiàn)在可以使用了。這是自我們宣布angular改版后,首次發(fā)布的專業(yè)版本。它向下兼容,支持所有使用了angular2.x.x版本的應(yīng)用程序。
我們很高興和大家分享這個(gè)版本,它包括最近的3個(gè)月中我們做的功能上的主要改進(jìn)。我們努力讓開發(fā)者們能夠很容易的接受angular4.0.0。
新版本的特性
更輕量化、更快
在這個(gè)新版本上,我們履行了我們的承諾,我們做到了讓Angular的程序變的更輕量化,更快。但是我們還沒有完全的優(yōu)化完,在接下來的日子中,你會(huì)看到我們將著重于這方面的改進(jìn)。
視圖引擎
我們?cè)诤笈_(tái)改變了生成的AOT代碼樣式。這個(gè)變化將減少大多數(shù)情況下生成的60%的組件代碼。它可以使你自己的模板更個(gè)性化,復(fù)用率更高。
在我們新版本還沒發(fā)布的時(shí)候,我們聽到很多開發(fā)者認(rèn)為如果他們將angular更新到4.0.0,angular4.0.0將會(huì)使他們的生產(chǎn)束將降低。為了更好的了解我們對(duì)視圖引擎做的改進(jìn),歡迎閱讀我們的開發(fā)文檔。
動(dòng)畫包
我們?cè)贎angular/core中新增了很多我們自己的動(dòng)畫效果包。這就意味著,你用或不用,動(dòng)畫包就在那里,不離不棄。
這個(gè)變化同樣會(huì)讓你更容易的找到文檔,更好的實(shí)現(xiàn)自動(dòng)完成。你也可以從@angular/platform-browser/animations中導(dǎo)入瀏覽器動(dòng)畫模型,以此來為你的主要模塊實(shí)現(xiàn)你需要的動(dòng)畫效果。
新功能
*ngIf
和*ngFor
的改進(jìn)我們的模塊綁定語法現(xiàn)在支持一些有用的改進(jìn)。你現(xiàn)在可以使用
if/else
這類風(fēng)格的語法,并且局部變量支持類似下面的使用。<div *ngIf="userList | async as users; else loading"><user-profile *ngFor="let user of users; count as count" [user]="user"></user-profile><div>{{count}} total users</div></div> <ng-template #loading>Loading...</ng-template>
Angular Universal
Universal,這個(gè)項(xiàng)目允許開發(fā)者在服務(wù)器上運(yùn)行Angular,這是angular的所改即所見特性。這是angular團(tuán)隊(duì)通過的第一個(gè)來自于使用者,社區(qū)推動(dòng)發(fā)展的一個(gè)項(xiàng)目。這個(gè)版本包括過去幾個(gè)月內(nèi)我們開發(fā)團(tuán)隊(duì)及社區(qū)開發(fā)者的,共同努力的結(jié)果。Angular的平臺(tái)服務(wù)器部分包含了Universal的專業(yè)代碼。
如果想了解更多的Augular的Universal,請(qǐng)查閱Angular/平臺(tái)服務(wù)器中的一個(gè)新方法,renderModuleFactory,或者查看Rob Wormald的演示庫。更多的文檔和代碼即將發(fā)布。
TypeScript 2.1和2.2的兼容性
我們讓Angular支持了最近的幾個(gè)TypeScript的版本。這將會(huì)提升ngc的速度,此外,你的程序還將得到更好的類型檢查。
延伸閱讀
- ssh框架 2016-09-30
- 阿里移動(dòng)安全 [無線安全]玩轉(zhuǎn)無線電——不安全的藍(lán)牙鎖 2017-07-26
- 消息隊(duì)列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 論文筆記【圖片目標(biāo)分割】 2017-07-26
- 詞向量-LRWE模型-更好地識(shí)別反義詞同義詞 2017-07-26
- 從棧不平衡問題 理解 calling convention 2017-07-26
- php imagemagick 處理 圖片剪切、壓縮、合并、插入文本、背景色透明 2017-07-26
- Swift實(shí)現(xiàn)JSON轉(zhuǎn)Model - HandyJSON使用講解 2017-07-26
- 阿里移動(dòng)安全 Android端惡意鎖屏勒索應(yīng)用分析 2017-07-26
- 集合結(jié)合數(shù)據(jù)結(jié)構(gòu)來看看(二) 2017-07-26