沒錯,又是另外一套 Angular 狀態管理的工具,這一套 Akita 根據介紹,是融合 Flux + Redux + RxJS 以 OOP 的方式呈現。有別於其他 Redux 風格的狀態管理,是以 FP 的方式完成,就來嘗鮮看看,多一種選擇也不錯

閱讀全文 »

Angular 內有提供針對 Component 本體樣式描述的特別語法,分別是 :host:host-context 這兩者使用,可以讓 Component 的樣式更模組化。而這篇文章就針對這兩者的用法做說明

閱讀全文 »

C# 的集合種類有很多種,每一種集合都有不同的特性,趁著在看 ImmutableList 將這個區塊的資訊整理一下。C# 跟及何有關的命名空間,都會放在 System.Collections

閱讀全文 »

Angular 所提供的 @angualr/pwa 套件,可以讓我們快速地完成加入 service worker 並建立起 PWA 網站。但由於 service worker 會將內容暫存住,要用怎樣的方法才能讓 service worker 更新暫存內容呢?

閱讀全文 »

RxJS 6.x 使用 pipe 之後,建立 operators 的方法就又更簡單了。不論是重構將部分的動作成一個自訂 operator ,或是整合其他 library 成為另外一個新的 operator,都遠比之前版本簡單,以下提供一些方法及方向供參考

閱讀全文 »

TypeScript 提供了編譯 (compiler) 的 API 出來,可以讓我們用程式的方式建立或是編輯 ts 檔案。但為什麼要了解 TypeScript 的 Compiler API 呢? 主要原因是當在寫 Angular Schematics 時,加減都會碰到編輯 TypeScript 檔案的時候,這時候透過 TS Compiler API 來操作會比較保險一點,但這主題有點大,這一篇文章就稍微了解一下如何入門就好

閱讀全文 »
0%