本篇文章通過介紹Angular5.1新特性給大家詳細分享了的5.1改進和增加的內容,以下是全部內容:
新特性
Angular Material和CDK穩(wěn)定版
CLI中支持Service Worker
在CLI中改進了Universal和AppShell的支持
改進了裝飾器的錯誤信息
支持TypeScript2.5
有關功能和bug修復的完整列表,請參閱Angular,Material和CLI的更新日志。
Angular Material和CDK穩(wěn)定版
在發(fā)布了11個alpha版本,12個beta版本以及3個候選版本之后,我們很高興現(xiàn)在能夠標記Angular Material和Angular CDK的5.0.0的穩(wěn)定版。基于Google的Material Design視覺設計語言,Angular Material提供了30個UI組件給你的Angular應用。組合使用Angular CDK,Angular CDK(組件開發(fā)工具包)提供了一組構建模塊,幫組您構建自己的定制組件,而不需要再次解決常見問題。這些組件已經被許多GOogle應用程序(包括Google Analytics套件,Google云平臺開發(fā)人員控制臺以及Google Shopping Express)用于生產。
從這個版本開始,Angular Material將遵循與Angular相同的語義化哲學,主版本的Angular Materital和Angular CDK同時作為其它平臺的主版本發(fā)布。bug修復的版本將按照每周的迭代進行,而次版本將在功能完成時發(fā)布。
訪問matrial.angular.io獲取文檔,演示和我們的入門指南。你還可以在Github上跟進我們的進度,因為我們將繼續(xù)為框架添加更多類容。在接下來的幾個月中,請關注諸如新的mat-tree,virtual scrolling,組件測試套件以及拖放功能。
CLI1.6的Service Worker支持
性能一直是Web開發(fā)人員的一個重要目標,在今天的局域網(wǎng)WIFI和移動網(wǎng)絡事件中,性能一直是一個重要的目標。現(xiàn)代瀏覽器有一個新的API用于構建可靠且快速加載的站點,稱為Service Worker API。
Angular5.0.0附帶了一個為Angular應用程序定制的新的Service Worker實現(xiàn),而Angular CLI 1.6包含了支持利用這個新特性構建應用的功能。使用@angular/service-worker可以提升你的應用的加載性能在支持該API的瀏覽器中,以及使你的應用的加載體驗更像是本地app。
在我們的文檔網(wǎng)站中,學習更多關于Angular Service的內容。
CLI1.6 改進Universal和App Shell支持
此外,隨著Angular CLI1.6的發(fā)布,更好的通過Schematics將Universal添加到你現(xiàn)有的項目中,并為App Shell提供支持。
Angular Universal
添加Universal到你當前的CLI項目中,你可以在你的項目目錄下使用下面的命令:
npm generate universal <name>
用你想給你的應用程序的名字替換<name>。這將會采用你采用的應用程序,并創(chuàng)建一個通用的模塊,并為你自動配置你的angular-cli.json文件。然后你可以跳到我們的指南中的第4步使用Universal。
新聞熱點
疑難解答
圖片精選