logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Angular进阶之十七:PostgreSQL View层性能优化:正则提取 vs 直接存储ID

在实际业务开发中,我们经常遇到这样的场景:某个字段包含复合信息(如。下面通过一个 100 万数据量的实际测试,对比这两种方案的性能差异。),需要从中提取某个部分(如订单ID。**运行结果比较 ****完整测试代码 **

文章图片
#angular
Angular由一个bug说起之十六:Angular 透视表Pivot Table

通过以上三个阶段的实践,我们可以看到 Angular 在实现透视表和复杂表格方面的强大能力。无论是基础表格、单维透视、多维分组,还是嵌套分组与多维透视的结合,都可以通过合理的数据结构设计和模板渲染轻松实现。这时候在V2的基础上,我们可以对数据进行透视,例如,将 Year作为一级表头,统计每年学生的分数形成横向对比减少数据行数。实现更清晰的结构分区和更强的数据对比能力。本文将以一个基于 Angula

文章图片
#angular
Angular由一个bug说起之十九:Angular 实现可拓展 Dropdown 组件

被检索的 options 是不完整的列表,当我们需要从列表中筛选出被选中的选项来改变它们的状态时需要一个完整的 options。后期二者的区别越来越大,共用的组件慢慢变的不再共用。那么,为了实现解耦,为了能以 API 热插拔的形式实现组件的拓展,就有一个核心的要求:Dropdown 中的每一个小功能要以一个 独立的,完整的 包含全套 mvc 的组件形式存在。由此可见,实现一个扩展性强的组件我们需要

文章图片
#angular
Angular进阶之十七:PostgreSQL View层性能优化:正则提取 vs 直接存储ID

在实际业务开发中,我们经常遇到这样的场景:某个字段包含复合信息(如。下面通过一个 100 万数据量的实际测试,对比这两种方案的性能差异。),需要从中提取某个部分(如订单ID。**运行结果比较 ****完整测试代码 **

文章图片
#angular
Angular进阶之十六:使用 mat-button 替换 Bootstrap button 二:借助 AI 提升效率

Material 按钮默认带 ripple 效果,如需关闭 ripple,添加 [disableRipple]=“true” 并在样式中移除 ripple CSS 变量,例如 --mat-text-button-state-layer-color: none;Material 使用 <button mat-raised-button> 或含 href 的 <a mat-button>。基于你的替换

文章图片
#angular
Angular进阶之十五:使用 mat-button 替换 Bootstrap button 一:实战迁移与落地

Material(M3):<button mat-icon-button aria-label=“编辑” class=“mat-btn mat-btn-icon”>Bootstrap 的 btn-lg/btn-sm/btn-block 需迁移为布局 CSS 或主题密度(M3 的 density),无 1:1 类映射。Material(M3):<button mat-raised-button cl

文章图片
#angular
到底了