随笔分类 -  angular 2 学习笔记

摘要:Angular 12 视乎比以往更稳定了. 这里记入一般的 get started 结构和做法. 第 1 步, 创建项目. ng new project --create-application=false 默认会自动创建 app, 先关掉它. 第 2 步, 装 eslint 和 prettier 阅读全文
posted @ 2021-05-28 12:06 兴杰 阅读(954) 评论(0) 推荐(0) 编辑
摘要:尝试 v10 rc 的时候, 突然 language service 不 work 了. ctrl + shift + p -> Show logs... 这样可以检查和 report issue refer https://github.com/angular/vscode-ng-language 阅读全文
posted @ 2020-06-22 08:10 兴杰 阅读(1225) 评论(0) 推荐(0) 编辑
摘要:refer : https://www.intricatecloud.io/2019/10/using-angular-innerhtml-to-display-user-generated-content-without-sacrificing-security/ https://github.c 阅读全文
posted @ 2020-06-21 15:17 兴杰 阅读(320) 评论(0) 推荐(0) 编辑
摘要:最近在做批量创建. 上回说到了 读写 excel, 那么就可以通过 excel 的资料来创建资料了。但是资料经常会有图片,而 excel 里面放图片有点不太好. 于是就想 upload excel 的同时在附带另一个 folder 里面装图片, excel 就写对应的图片名字就好了. 那一个 tab 阅读全文
posted @ 2020-05-23 21:40 兴杰 阅读(711) 评论(0) 推荐(0) 编辑
摘要:更新: 2020-04-15 补上 read excel 先用 file reader 把文件变成 buffer 然后调用 exceljs 就可以了, 它很聪明的哦, date number, boolean 都会弄好好. 有个点需要注意, 如果 value 是 null | empty strin 阅读全文
posted @ 2020-03-07 23:23 兴杰 阅读(905) 评论(1) 推荐(0) 编辑
摘要:更新: 2021-01-13 场上只能有一个 active 的 focus track, 这个概念之前应该是没有的. 今天遇到一个 bug, 在 menu 里面打开一个 message tip 由于 message tip 打开时并不会马上 focus 进去, 但是我里面又做了 focus trap 阅读全文
posted @ 2019-12-02 00:12 兴杰 阅读(1146) 评论(0) 推荐(0) 编辑
摘要:custom form control 之前就写过了,这里简单写一下. 创建一个组件实现 ControlValueAccessor 接口 实现 writeValue, model -> view 的时候被调用的,这里实现如何更新 view. 如果时 OnPush 记得要 markForCheck 实 阅读全文
posted @ 2019-11-27 14:23 兴杰 阅读(468) 评论(0) 推荐(0) 编辑
摘要:更新: 2020-02-02 mat table sticky 过早计算 width mat table 非常早就会去计算 width 来做 left or right 如果你用原生的 table tr td 它会依据你的内容做调整. 这种情况下 mat table 就会算错了. 或者算早了. 如果 阅读全文
posted @ 2019-11-19 19:34 兴杰 阅读(841) 评论(0) 推荐(0) 编辑
摘要:更新 : 2020-6-22 当 ngtemplate 被丢到千里之外, detech change 失效 refer issue : https://github.com/angular/vscode-ng-language-service/issues/824 举个例子, 比如我们把一个 tem 阅读全文
posted @ 2019-11-07 00:39 兴杰 阅读(2282) 评论(0) 推荐(0) 编辑
摘要:refer : https://blog.angularindepth.com/all-you-need-to-know-about-ivy-the-new-angular-engine-9cde471f42cf https://blog.angularindepth.com/asynchronou 阅读全文
posted @ 2019-11-05 21:04 兴杰 阅读(4810) 评论(2) 推荐(0) 编辑
摘要:Angular 有许多功能还不齐全,也有不少 bug 让人很头疼,所以这里做一些记入 Angular Bug 1.input type="number", valueChanges 会在 unblur 的时候触发多一次. https://github.com/angular/angular/issu 阅读全文
posted @ 2019-08-27 14:49 兴杰 阅读(283) 评论(0) 推荐(0) 编辑
摘要:依据 material guidelines, chips 可以用来做 filter https://material.io/design/components/chips.html#filter-chips 但是 ng material 的却很差. 没有 animation 没有勾勾也就算了. c 阅读全文
posted @ 2019-08-22 19:03 兴杰 阅读(457) 评论(0) 推荐(0) 编辑
摘要:refer : https://material.angular.io/cdk/table/overview https://material.angular.io/components/table/overview 通常我们做 control panel 时会大量运用到 table 尤其是处理 C 阅读全文
posted @ 2019-06-11 16:57 兴杰 阅读(2499) 评论(0) 推荐(0) 编辑
摘要:更新 : 2021-01-29 immuta 字的由来 https://www.merriam-webster.com/dictionary/immutable https://github.com/immerjs/immer#supported-object-types immer 是用来做 im 阅读全文
posted @ 2019-05-18 11:38 兴杰 阅读(624) 评论(0) 推荐(0) 编辑
摘要:组件指令间经常需要沟通 我们知道的方式有 input output service inject viewchild contentchild templateRef template variable 但是哪种情况下用哪种呢 ? 思考 1, input -> input -> input 这种一层 阅读全文
posted @ 2018-12-26 20:15 兴杰 阅读(484) 评论(0) 推荐(0) 编辑
摘要:由于经常跑去写后端, 而且一些就几个月...很多 ng 的东西就忘掉了. 写在这里方便复习呗. 1. async pipe 没有 resolve 前返回的值是 null 2 view component 没有写 [input] 的话, ng 是不会给 input 属性赋值的所以属性根本不会被创建 ( 阅读全文
posted @ 2018-12-19 21:52 兴杰 阅读(324) 评论(0) 推荐(0) 编辑
摘要:更新: 2019-06-27 select 是原生组件 它的交互体验是这样的 ... 1. 点击, 打开 options 2. 通过 scroll 去寻找 options 3. 或者通过 keyboard 写字, scroll and focus options 位置 4. 选择 (自动关闭) 5. 阅读全文
posted @ 2018-11-25 13:41 兴杰 阅读(1207) 评论(0) 推荐(0) 编辑
摘要:请移步到: Angular Material 18+ 高级教程 – Datepicker の Calendar & Custom DateAdapter (Temporal) 更新: 2021-01-07 moment 换掉成 dayjs moment 已经不会更新了, 大家都在换 https:// 阅读全文
posted @ 2018-10-25 21:34 兴杰 阅读(5058) 评论(0) 推荐(0) 编辑
摘要:更新 : 2018-10-28 不知道为什么在 ng 跑一直做不到 .d.ts 最后发现,如果有一个插件 propagating-hammerjs.ts 那么就在 root create 一个 propagating-hammerjs.d.ts ,名字要匹配到,这样就可以跑了。 暂时不管先呗.. r 阅读全文
posted @ 2018-10-08 14:21 兴杰 阅读(919) 评论(1) 推荐(0) 编辑
摘要:请移步到: Date and Time 日期时间 – 开发中的基础知识 更新: 2022-09-27 Unix time 又叫 Unix timestamp 或 UNIX Epoch time 指的是从 1970 1月 1号 到指定时间的总秒数 (不是毫秒哦) C# 可以通过 DateTimeOff 阅读全文
posted @ 2018-10-02 14:52 兴杰 阅读(2054) 评论(0) 推荐(0) 编辑