02 2024 档案

摘要:前言 CDK Layout 主要是用于处理 Breakpoints,它底层是依靠 window.matchMedia 来实现的。 Material Design 2 & 3 Breakpoints Material Design 有对 Breakpoints 的规范,Angular CDK 依照的是 阅读全文
posted @ 2024-02-29 00:17 兴杰 阅读(138) 评论(0) 推荐(0) 编辑
摘要:前言 CDK Portal 是 Angular Material 对 Angular Dynamic Component (ViewContainerRef,TemplateRef,createComponent,createEmbeddedView 那一套) 的上层封装。 要想深入理解 CDK P 阅读全文
posted @ 2024-02-23 14:10 兴杰 阅读(301) 评论(0) 推荐(0) 编辑
摘要:v18 更新重要说明 从 Angular Material v18 开始,默认使用的是 Material 3 Design (简称 M3)。 而且是正式版,不再是 experimental preview 了。 由于本篇写的时候是 v17,而我现在没力修改下面的 demo 代码,所以这里 highl 阅读全文
posted @ 2024-02-22 21:20 兴杰 阅读(692) 评论(1) 推荐(2) 编辑
摘要:v18 更新重要说明 从 Angular Material v18 开始,默认使用的是 Material 3 Design (简称 M3),本篇教的是旧版本的 Material 2 Design (简称 M2)。 虽然如此,但它们的调用手法和理念大同小异 (有些功能 M2 有,M3 没有),所以我建 阅读全文
posted @ 2024-02-19 15:43 兴杰 阅读(1088) 评论(1) 推荐(4) 编辑
摘要:前言 本编是 Angular Material 教程的开篇,我先介绍一下这个教程。 首先,Angular Material 教程不会像 Angular 教程那么注重原理,也很少会逛源码。 所以,如果你是想研究如何用 Angular way 来实现组件库的话,或许这个教程不太适合你。 如果你只是想用好 阅读全文
posted @ 2024-02-19 10:51 兴杰 阅读(582) 评论(0) 推荐(0) 编辑
摘要:前言 不熟悉 Prettier, ESLint, Stylelint 的朋友可以先看这篇 工具 – Prettier、ESLint、Stylelint。 首先,Angular 没有 built-in 支持 Prettier、ESLint、Stylelint 中的任何一个😱。 Angular CLI 阅读全文
posted @ 2024-02-17 19:03 兴杰 阅读(652) 评论(1) 推荐(0) 编辑
摘要:前言 Angular 绝对有很多缺陷,Issue 非常多,workaround 非常多。 我以前至少有 subscribe 超过 20 个 Issues,几年都没有 right way 处理的。 Angular 不支持 Custom @Decorator Angular 自己是有在用 Decorat 阅读全文
posted @ 2024-02-15 10:38 兴杰 阅读(171) 评论(0) 推荐(0) 编辑
摘要:前言 上一篇的 Ajax 和这一篇的表单 (Form) 都是前端最最最常见的需求。 为此,Angular 分别提供了两个小型库来帮助开发者实现这些需求: Ajax – HttpClient Form – Reactive Forms (注:还有一个库叫 Template-driven Forms,它 阅读全文
posted @ 2024-02-12 15:05 兴杰 阅读(860) 评论(1) 推荐(0) 编辑
摘要:前言 本篇记入一些 Angular 的小东西。 Angular 废弃 API 列表 Docs – Deprecated APIs and features Using Tailwind CSS with Angular 依照这个教程做可以了:Install Tailwind CSS with Ang 阅读全文
posted @ 2024-02-06 18:26 兴杰 阅读(349) 评论(0) 推荐(0) 编辑
摘要:前言 NgModule 在 Angular v14 以前是一门必修课。然而,自 Angular v14 推出 Standalone Component 以后,它的地位变得越来越边缘化了。 本教程从开篇到本篇,所有例子使用的都是 Standalone Component,一点 NgModule 的影子 阅读全文
posted @ 2024-02-06 17:21 兴杰 阅读(3575) 评论(0) 推荐(2) 编辑
摘要:前言 HttpClient 是 Angular 对 XMLHttpRequest 和 Fetch 的封装。 HttpClient 的 DX (Developer Experience) 比 XMLHttpRequest 和 Fetch 都好,只是学习成本比较高,因为它融入了 RxJS 概念。 要深入 阅读全文
posted @ 2024-02-03 13:06 兴杰 阅读(2481) 评论(1) 推荐(0) 编辑
摘要:前言 记入一些基本的配置。 Setup IP Address、SSL、Self-signed Certificate 如果你对 IP Address、SSL、Self-signed Certification 不熟悉,请看这篇先 Vs Code, Visual Studio 2022, Angula 阅读全文
posted @ 2024-02-02 18:30 兴杰 阅读(174) 评论(0) 推荐(0) 编辑
摘要:前言 XMLHttpRequest 是 JavaScript built-in 的一个 class,用于发送 HTTP 请求,俗称 AJAX。 这几年 XMLHttpRequest 已经逐渐被 Fetch 取代了,只剩下一个功能目前 Fetch 还做不到 -- 获取上传进度,因此 XMLHttpRe 阅读全文
posted @ 2024-02-02 02:00 兴杰 阅读(482) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示