Redian新闻
>
Angular 17 发布,带来了全新的品牌化

Angular 17 发布,带来了全新的品牌化

公众号新闻

作者 | Guy Nesher
译者 | 明知山
策划 | Tina

Angular,作为一种流行的单页面应用(SPA)框架,最近发布了版本 17,引入了声明式块模板语法,并对框架文档和 Logo 进行了全面修改。

声明性式模板指的是 Angular 模板引擎引入的一组新命令,其形式如下:

@command {  <component>}

第一个实现,内置控制流,简化了使用 for/switch/if 语句。

当前的 Angular 块模板语法常常会让新的开发者感到困惑,它不仅冗长而且将语句隐藏在 HTML 中,很容易被忽视。

<div [ngSwitch]="expression">  <component-one *ngSwitchCase="valu1"/>  <component-two *ngSwitchCase="value2"/>  <default-component *ngSwitchDefault/></div>

相比之下,新的语法将条件语句与组件分开,使它们更容易理解。

@switch (expression) {  @case ('value1') { <component-one/> }  @case ('value2') { <component-two/> }  @default { <user-dashboard/> }}

虽然新的块模板语法看起来只是一种简单的人性化改进,但它还提供了更好的类型检查、更小的捆绑大小以及在使用 for 循环时显著的性能提升。

内置控制流特性仍处于开发者预览阶段,因为在内容投射方面仍存在一些问题。要在项目中启用它,请在 CLI 中执行下面的代码:

ng generate @angular/core:control-flow

使用声明性块模板语法引入的第二个特性是可延迟视图。

可延迟视图为 ViewContainerRef 提供了一个简单的替代方案,它提供了一种声明性的方式,使用 @defer 标签来延迟模板的部分内容。

@defer {  <deferred-component />}  @placeholder {  <div>Loading...</div>}

defer 命令接受一个可选的触发器作为参数,用于确定何时加载延迟加载的组件。其中最有用的策略之一是 “on viewport”,即在组件进入视图时渲染组件。

@defer (on viewport) {  <deferred-component />} @placeholder {  <div>Loading...</div>}

“on idle” 策略会在浏览器空闲时获取组件。这是默认行为。

@defer (on viewport; prefetch on idle) {  <comment-list />} @placeholder {  <div>Loading...</div>}

在文档方面,Angular 团队对 Angular 品牌和文档页面进行了首次重大改版。

自 2012 年 AngularJS 首次发布以来,Angular 品牌几乎没有发生太大变化,早该做出一些变化了。新的、丰富多彩的品牌化让旧 Logo 变得更加现代。

新的品牌化是新文档页面的一部分,文档提供了更简单的入门流程,以及一个新的交互式教程和沙盒。虽然现有开发者可能需要重新适应,但整体体验似乎比旧文档更加流畅。

要了解完整的变更,请查阅 Angular Github 代码库中的官方发布说明。Angular 是基于 MIT 许可的开源软件。

查看英文原文

https://www.infoq.com/news/2024/01/angular-17-new-branding/

声明:本文为 InfoQ 翻译,未经许可禁止转载。

今日好文推荐

谷歌放弃毛利率 99%业务:不想用我们的可以免费迁出!上云免费、下云无限“贵”的时代即将结束?

并发王座易主?Java 21 虚拟线程强势崛起,Go & Kotlin还稳得住吗 | 盘点

谷歌新年大裁员,引硅谷裁员潮!OpenAI正式推出GPT Store,但第一批应用已被像素级抄袭;腾讯服务器深夜崩溃 | Q资讯

纯向量数据库和向量插件都有局限,那未来发展有其他方向吗?

微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
天呐,我直接感觉到了恐怖!早报 | 上海恒隆去年下半年收入增长放缓;lululemon中国前高管加入迪卡侬;MICHAEL KORS发布新春短片厉害国有资本, 才能任性小红书电商发布年度榜单;珀莱雅CMO叶伟离职;lululemon合作杨紫琼发布龙年短片... | 刀法品牌热讯喜茶联名繁花;蜜雪冰城回应放弃瓶装水业务;lululemon任命新任全球创意总监... | 刀法品牌热讯“多巴胺”的“胺”应读为àn,“2023年十大语文差错”发布Guangdong Villages Recruit Matchmakers to Help Single Men“过渡”之年,Gucci 有何作为?「华丽智库」发布《Gucci 的2023》3.1起租|Station Landing| 近地铁橙线Wellington豪华Condo 2b2b 3600,带地下车位dá àn jiē xiǎo 🥳hé bàng?hé bèng?JavaScript 全栈解决方案比较:Angular、React、Vue.js 的对比抖音、拼多多围剿下,淘系电商还有新的品牌机会吗?头像|𝐒𝐡𝐚𝐫𝐞·招桃花头像竹子小记愁人,也让我苦思冥想的另一个问题(一)明尼周末不无聊|全新的Ice Castles来啦!新地点,新的冰雪城堡!Highlights |迪丽热巴演绎全新迪奥彩妆系列、倪妮Gucci2024春夏眼镜系列广告形象大片发布......“多巴胺”的“胺”不读ān?全新的 Linux 电子书阅读器 Foliate 3.0 发布 | Linux 中国小菜园赴港IPO;零食很忙计划投入10亿开拓市场;lululemon入驻抖音... | 刀法品牌热讯品牌人说 | 空手:增量大模型,数字时代的品牌方法论Providing Long-Term Care for Shanghai’s Most Vulnerable Residentlululemon 加强设计力量:任命华裔 Jonathan Cheung 为全球创意总监早报 | Gucci CEO称品牌将彻底翻开新的篇章;Superdry将破产重组;Chanel执行运营总监透露识别假冒手袋方法唐小唐读财报 | Nike:伟大的品牌更会遭遇挫折张楠辞任抖音集团CEO;lululemon中国大陆将涨价;阿里巴巴Q3营收增长5%... | 刀法品牌热讯Citi Regular Checking 银行账户【$300 开户奖励】4h白嫖lululemon Marketing证书,留学生0门槛!全新出发,新东方比邻中文App全新升级!开启全新体验!lululemon线上实习证书,Marketing留学生0门槛4h拿证!迷惑发言!Lululemon创始人:不喜品牌“多元化和包容性”,广告模特太病态!品牌周报 | ​lululemon携手杨紫琼呈现新春主题片、COMMUNE幻师启动品牌升级、闻献完成新一轮融资美中关系谈不上对等汉高收购沙宣中国;lululemon推出首款男鞋系列;阿里或将考虑出售银泰... | 刀法品牌热讯
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。