91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Angular v15 正式發(fā)布

OSC開源社區(qū) ? 來源: OSC開源社區(qū) ? 作者: OSC開源社區(qū) ? 2022-11-22 17:07 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在過去的一年里,Angular 團(tuán)隊(duì)刪除了 Angular 的傳統(tǒng)編譯器和渲染管道,因此在過去幾個(gè)月里 Angular 改進(jìn)了一系列與開發(fā)者體驗(yàn)相關(guān)的內(nèi)容。Angular v15 則是進(jìn)一步推動(dòng)了這項(xiàng)工作,它有幾十項(xiàng)改進(jìn),使開發(fā)者有更好的體驗(yàn)和性能。

獨(dú)立 API 脫離開發(fā)者預(yù)覽版

在 Angular 14 中,引入了新的獨(dú)立 API,使開發(fā)者能夠在不使用 NgModules 的情況下構(gòu)建應(yīng)用程序。如今在 Angular 15 中,這些 API 已經(jīng)脫離了開發(fā)者預(yù)覽,現(xiàn)在是穩(wěn)定的 API 的一部分。從現(xiàn)在開始,我們將按照語(yǔ)義版本的方式逐步改進(jìn)它們。

Directive composition API

指令組合式 API(Directive composition API) 將代碼重用帶到了另一個(gè)層次,這項(xiàng)功能的靈感來自于 GitHub 上最受歡迎的功能請(qǐng)求(feature request),該請(qǐng)求要求提供向宿主元素(Host Element)添加指令的功能。 指令組合式 API 使開發(fā)者能夠用指令來增強(qiáng)宿主元素,并為 Angular 配備了強(qiáng)大的代碼重用策略,指令組合 API 只適用于獨(dú)立的指令。

Image 指令現(xiàn)在穩(wěn)定了

在 Angular 14.2 中,Angular 帶來了與 Chrome Aurora 合作開發(fā)的 Angular image 指令的開發(fā)者預(yù)覽版。

fe36b1d4-674d-11ed-8abf-dac502259ad0.png

如今在 Angular 15 中,該指令現(xiàn)在已經(jīng)達(dá)到穩(wěn)定了,Land's End 對(duì)這一功能進(jìn)行了實(shí)驗(yàn),在 lighthouse lab 測(cè)試中觀察到 LCP 有 75% 的改善。

更好的堆棧跟蹤

Angular 團(tuán)隊(duì)從每年的開發(fā)者調(diào)查中得到了很多啟示,在深入研究開發(fā)者面臨的調(diào)試難題后,團(tuán)隊(duì)發(fā)現(xiàn)錯(cuò)誤信息可能需要得到一些改進(jìn)。

fe6b16f4-674d-11ed-8abf-dac502259ad0.png

餅狀圖顯示,大多數(shù)開發(fā)者在理解 Angular 中的錯(cuò)誤信息時(shí)都很困難。因此 Angular 與 Chrome DevTools 合作來解決這個(gè)問題。 示例:

ERROR Error: Uncaught (in promise): Error Error at app.component.ts11 at Generator.next () at asyncGeneratorStep (asyncToGenerator.js1) at _next (asyncToGenerator.js1) at _ZoneDelegate.invoke (zone.js26) at Object.onInvoke (core.mjs33) at _ZoneDelegate.invoke (zone.js52) at Zone.run (zone.js43) at zone.js36 at _ZoneDelegate.invokeTask (zone.js31) at resolvePromise (zone.js31) at zone.js17 at zone.js33這個(gè)片段有兩個(gè)主要問題:

只有一行對(duì)應(yīng)于開發(fā)人員編寫的代碼。其他一切都來自第三方依賴項(xiàng)(Angular 框架、Zone.js、RxJS)

沒有關(guān)于導(dǎo)致錯(cuò)誤的用戶交互的信息

Chrome DevTools 團(tuán)隊(duì)創(chuàng)建了一種機(jī)制,通過 Angular CLI 注釋 source maps 來忽略來自node_modules的腳本。還合作開發(fā)了一個(gè)異步堆棧標(biāo)記 API,允許我們將獨(dú)立的、預(yù)定的異步任務(wù)連接成一個(gè)堆棧跟蹤。

將基于 MDC 的組件發(fā)布到穩(wěn)定版

我們很高興地宣布,基于 Material Design Components for Web(MDC)的 Angular material 組件的重構(gòu)工作已經(jīng)完成。這一變化使 Angular 更加接近 Material Design 規(guī)范。 對(duì)于許多組件,Angular 更新了樣式和 DOM 結(jié)構(gòu),而其他組件則從頭開始重寫了。Angular 為新組件保留了大部分 TypeScript API 和組件 / 指令選擇器,與舊的實(shí)現(xiàn)方式相同。

實(shí)驗(yàn)性 esbuild 支持的改進(jìn)

fe9245ee-674d-11ed-8abf-dac502259ad0.gif

在 Angular 14 中,Angular 帶來了在ng build中實(shí)驗(yàn)性地支持 esbuild,以實(shí)現(xiàn)更快的構(gòu)建時(shí)間并簡(jiǎn)化 Angular 管道。 在 v15 中,現(xiàn)在有了實(shí)驗(yàn)性的 Sass、SVG 模板、文件替換和ng build --watch支持。

語(yǔ)言服務(wù)中的自動(dòng)導(dǎo)入

語(yǔ)言服務(wù)現(xiàn)在可以自動(dòng)導(dǎo)入你在模板中使用但沒有添加到獨(dú)立組件或 NgModule 中的組件。

ff207328-674d-11ed-8abf-dac502259ad0.gif

CLI 改進(jìn)

在 Angular CLI 中,引入了對(duì)獨(dú)立穩(wěn)定 API 的支持?,F(xiàn)在你可以通過ng g component --standalone生成一個(gè)新的獨(dú)立組件。 Angular 也在進(jìn)行簡(jiǎn)化ng new輸出的任務(wù)。作為第一步,通過刪除test.ts、polyfills.ts和environments來減少配置?,F(xiàn)在你可以直接在angular.json中的polyfills部分指定你的 polyfills。

"polyfills": [ "zone.js" ]為了進(jìn)一步減少配置開銷,現(xiàn)在使用.browserlist來讓你定義目標(biāo) ECMAScript 版本。

社區(qū)貢獻(xiàn)

自 v14 發(fā)布以來,Angular 收到了 210 多人對(duì)框架、組件和 CLI 的貢獻(xiàn)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • API
    API
    +關(guān)注

    關(guān)注

    2

    文章

    2365

    瀏覽量

    66744
  • 指令
    +關(guān)注

    關(guān)注

    1

    文章

    623

    瀏覽量

    37525
  • 編譯器
    +關(guān)注

    關(guān)注

    1

    文章

    1672

    瀏覽量

    51579
  • 組件
    +關(guān)注

    關(guān)注

    1

    文章

    572

    瀏覽量

    19014
  • angular
    +關(guān)注

    關(guān)注

    0

    文章

    4

    瀏覽量

    3226

原文標(biāo)題:Angular v15 正式發(fā)布

文章出處:【微信號(hào):OSC開源社區(qū),微信公眾號(hào):OSC開源社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    XENSIV? PASCO2V15 Connected Sensor Kit:開啟物聯(lián)網(wǎng)傳感新體驗(yàn)

    XENSIV? PASCO2V15 Connected Sensor Kit:開啟物聯(lián)網(wǎng)傳感新體驗(yàn) 在物聯(lián)網(wǎng)快速發(fā)展的今天,傳感器技術(shù)的重要性日益凸顯。Infineon的XENSIV
    的頭像 發(fā)表于 12-18 14:20 ?324次閱讀

    如何在柵極驅(qū)動(dòng)板中,將隔離側(cè)的-15v電源轉(zhuǎn)為可調(diào)的-15至-4v輸出呢

    如何在柵極驅(qū)動(dòng)板中,將隔離側(cè)的-15v電源轉(zhuǎn)為可調(diào)的-15至-4v輸出呢?
    發(fā)表于 09-22 17:20

    解決博途新舊版本項(xiàng)目兼容問題:升級(jí)操作與風(fēng)險(xiǎn)提示

    前言: 當(dāng)自己電腦安裝的是博途 V17 或更高版本,而項(xiàng)目設(shè)備程序版本較低(如 V15 或更早的 V13/V14)時(shí),能否直接用 V17 打
    的頭像 發(fā)表于 09-08 16:34 ?2659次閱讀
    解決博途新舊版本項(xiàng)目兼容問題:升級(jí)操作與風(fēng)險(xiǎn)提示

    求助帖,-15V怎么轉(zhuǎn)成-28V電,用什么器件?

    求助帖,-15V怎么轉(zhuǎn)成-28V電,用什么器件?
    發(fā)表于 09-05 16:25

    廣州郵科通信電源:220V轉(zhuǎn)48V15A,基站機(jī)房的“供電心臟”

    在通信行業(yè)混跡多年的老師傅都知道,電源穩(wěn)不穩(wěn),直接關(guān)系到設(shè)備能不能“活”得長(zhǎng)、跑得穩(wěn)。今天咱們就聊聊廣州郵科那款“明星產(chǎn)品”——交流220V輸入、直流48V15A輸出的通信電源,看看它為啥能成為基站、機(jī)房的“供電心臟”。
    的頭像 發(fā)表于 09-04 15:16 ?671次閱讀
    廣州郵科通信電源:220<b class='flag-5'>V</b>轉(zhuǎn)48<b class='flag-5'>V15</b>A,基站機(jī)房的“供電心臟”

    TPSM365R15EVM/TPSM365R15FEVM評(píng)估模塊技術(shù)解析

    的 TPSM365R15RDNR可調(diào)節(jié)開關(guān)頻率(RT引腳)版本。TPSM365R15EVM模塊在3V至36V輸入電壓范圍內(nèi)運(yùn)行,并具有用于一致性測(cè)試的輸入差分EMI濾波器。該模塊配置為
    的頭像 發(fā)表于 08-11 16:11 ?1549次閱讀
    TPSM365R<b class='flag-5'>15</b>EVM/TPSM365R<b class='flag-5'>15</b>FEVM評(píng)估模塊技術(shù)解析

    Type-C接口取電快充方案 支持PD 協(xié)議取電:5V、 9V、 12V、 15V、 20V

    想要讓USB-C/Type-C的PD充電器輸出5V、9V、12V、15V、20V,只需要在產(chǎn)品上使用一顆PD快充取電芯片F(xiàn)S8025BL即可
    的頭像 發(fā)表于 07-11 15:20 ?2252次閱讀
    Type-C接口取電快充方案 支持PD 協(xié)議取電:5<b class='flag-5'>V</b>、 9<b class='flag-5'>V</b>、 12<b class='flag-5'>V</b>、 <b class='flag-5'>15V</b>、 20<b class='flag-5'>V</b>

    正點(diǎn)原子AU15開發(fā)板資料發(fā)布!板載40G QSFP、PCIe3.0x8和FMC LPC等接口,性能強(qiáng)悍!

    正點(diǎn)原子AU15開發(fā)板資料發(fā)布!板載40G QSFP、PCIe3.0x8和FMC LPC等接口,性能強(qiáng)悍! 正點(diǎn)原子AU15開發(fā)板搭載Xilinx Artix UltraScale+ 系列FPGA
    發(fā)表于 05-30 17:04

    正點(diǎn)原子Z15I ZYNQ 開發(fā)板資料發(fā)布!板載PCIe2.0、SPFx2、MIPI CSI等接口,資料豐富!

    正點(diǎn)原子Z15I ZYNQ 開發(fā)板資料發(fā)布!板載PCIe2.0、SPFx2、MIPI CSI等接口,資料豐富! 正點(diǎn)原子Z15I ZYNQ開發(fā)板,核心板全工業(yè)級(jí)設(shè)計(jì),主控芯片
    發(fā)表于 05-30 16:59

    雷軍:小米玄戒O1、小米15S Pro 正式發(fā)布,小米YU7 技術(shù)發(fā)布

    我們召開了小米15周年戰(zhàn)略新品發(fā)布會(huì),正式發(fā)布了三款15周年獻(xiàn)禮之作:小米15SPro、小米平板7Ultra、小米手表S415周年紀(jì)念版,它
    的頭像 發(fā)表于 05-22 21:42 ?5944次閱讀
    雷軍:小米玄戒O1、小米<b class='flag-5'>15</b>S Pro 正式<b class='flag-5'>發(fā)布</b>,小米YU7 技術(shù)<b class='flag-5'>發(fā)布</b>

    TLVM365R15 3V 至 65V 輸入、1V 至 6V 輸出、0.15A 同步降壓轉(zhuǎn)換器電源模塊數(shù)據(jù)手冊(cè)

    TLVM365R15 和 TLVM365R1 是 150mA 或 100mA、65V 輸入同步降壓直流/直流電源模塊,將功率 MOSFET、集成電感器和引導(dǎo)電容器組合在一個(gè)緊湊且易于
    的頭像 發(fā)表于 04-17 11:02 ?837次閱讀
    TLVM365R<b class='flag-5'>15</b> 3<b class='flag-5'>V</b> 至 65<b class='flag-5'>V</b> 輸入、1<b class='flag-5'>V</b> 至 6<b class='flag-5'>V</b> 輸出、0.15A 同步降壓轉(zhuǎn)換器電源模塊數(shù)據(jù)手冊(cè)

    溫振一體傳感器規(guī)格書V15(1)

    無線(Lora)溫振一體傳感器
    發(fā)表于 04-07 15:52 ?2次下載

    新品 | CIPOS? Mini IPM 600V 15A 20A 30A TRENCHSTOP? IGBT 7

    新品CIPOSMiniIPM600V15A20A30ATRENCHSTOPIGBT7CIPOSMiniIPMIM06BxxAC1系列在600V等級(jí)中提供15A、20A和30A三個(gè)型號(hào),額定功率高達(dá)
    的頭像 發(fā)表于 04-01 17:34 ?1762次閱讀
    新品 | CIPOS? Mini IPM 600<b class='flag-5'>V</b> <b class='flag-5'>15</b>A 20A 30A TRENCHSTOP? IGBT 7

    PFD15-18S12V2A3(C)2 PFD15-18S12V2A3(C)2

    電子發(fā)燒友網(wǎng)為你提供AIPULNION(AIPULNION)PFD15-18S12V2A3(C)2相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有PFD15-18S12V2A3(C)2的引腳圖、接線圖、封裝手冊(cè)、中文
    發(fā)表于 03-20 18:55
    PFD<b class='flag-5'>15-18S12V</b>2A3(C)2 PFD<b class='flag-5'>15-18S12V</b>2A3(C)2

    FD6-18S15V2A3 FD6-18S15V2A3

    電子發(fā)燒友網(wǎng)為你提供AIPULNION(AIPULNION)FD6-18S15V2A3相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有FD6-18S15V2A3的引腳圖、接線圖、封裝手冊(cè)、中文資料、英文資料,F(xiàn)D6-18S15V2A3真值表,F(xiàn)D6
    發(fā)表于 03-20 18:43
    FD6-18S<b class='flag-5'>15V</b>2A3 FD6-18S<b class='flag-5'>15V</b>2A3