摘要:
前言 本篇记入一些 OData 的小东西。 Query string too long OData 使用 GET 请求,然后搭配 query string $filter, $select, $expand 等等。 这就有一个问题了。假如 $filter, $select 非常非常长会出问题吗? 通 阅读全文
摘要:
前言 有时候太久没有写真的会忘记,官网又太罗里吧嗦,还是写一篇帮助以后快速复习进入状况吧。 Request URL: "/root/version/entities" OData path 长这样 /api/v1.0/projects 第一个 segment 是 API 路径的开头。 常见的是开头有 阅读全文
摘要:
前言 Angular 在 v18.1 推出了 Template 新语法 @let。 这个 @let 和上一篇教的 Control Flow @if, @for, @swtich, @defer 语法上类似,但是用途却差很多。 如果要给它们分类的话,@if @for @switch 可以算一类,@de 阅读全文
摘要:
何谓 Memory Leak? Angular 是 SPA (Single-page application) 框架,用来开发 SPA。 SPA 最大的特点就是它不刷新页面,不刷新就容易造成 memory leak。 举个例子: 有一个页面 A,我们写了一个 setInterval 执行一些代码 ( 阅读全文
摘要:
介绍 Form Field 或 Text Field 是 Material Design 独有的设计风格 。它长这样 注:Material Design 管它叫 Text Field,Angular Material 管它叫 Form Field。我们不要乱,本篇统一叫 Form Field 就好。 阅读全文
摘要:
前言 CDK Drag and Drop 和 CDK Scrolling 都是在 Angular Material v7 中推出的。 它们有一个巧妙的共同点,那就是与 Material Design 没有什么关联。 这也导致了它和 CDK Scrolling 一样,功能不完善,只能满足非常简单的开发 阅读全文
摘要:
前言 本篇记入一些 Angular Material 的小东西。 Override Material Icon Button Size 参考:Stack Overflow – Change size of mat-icon-button 通常当我们想修改 size 的时候,第一个想法是改它的 den 阅读全文
摘要:
前言 Angular 从 v14 开始大改特改,改最多的就是编码风格。 以前是 class first,Decorator first,mutable first。 现在变成了 function first,immutable first。 本篇主要是探讨 v14 后,尤其是 Signal-base 阅读全文
摘要:
前言 CDK Table 是 Angular Material 对 <table> 的抽象 (无 styles) 封装。 无 styles 的 table 有什么好封装的呢? CDK Table 最重要的 3 个功能: 以 column 概念来做管理 动态选择性输出 column sticky co 阅读全文
摘要:
前言 一个常见的 Tooltip 使用场景是 当有 ellipsis 时,hover 显示全文。 Tooltip 算是一种 Popover,我们之前有讲过,要搞 Popover 可以使用底层的 CDK Overlay 来实现。 而 Angular Material Tooltip 便是基于 CDK 阅读全文