PrimeNG 元件很豐富沒錯,但是他所提供的原件在寫 E2E 測試時卻是一個讓人無法忍受的痛苦,主要原因是他為了畫面的呈現,使用各種非正統的方式呈現畫面,而 Dropdown 元件就是一個很標準的案例

閱讀全文 »

其實 Angular Playground 出來已經有好一段時間了,但是之前的環境設定會讓人懶得用。現在可以簡單的透過 ng add angular-playground 的方式完成整體的環境設定,這麼方便不用就說不過去了。

閱讀全文 »

Angular 在建置輸出時,如果加上 --prod 時,會將所有的 bundle 做最小化還有 Tree-Shaking 的行為,將沒有使用的程式碼從 bundle 檔案中移除,但是,實際上輸出結果是否如官方所說,還有什麼細節是需要知道的嗎?

閱讀全文 »

在 RxJS 裡在建立 Observable 時,都會回傳一個 subscription 物件,而這一個物件允許我們手動取消 Observable 的動作,其實 Subscription 裡還有其他細節的。這一篇文章就來探討 Subscription。

閱讀全文 »

使用 O365 的好處是,所使用的 Excel 等相關應用程式, 都是處於最新的功能狀態。如果心臟夠大顆,也可以加入 Insider 計畫取得更新的功能,例如這篇文章要介紹的 Dynamic Array Function。

閱讀全文 »

一般的情況下,<router-outlet> 一組就已足夠,但當畫面的複雜度提高,使用一個 <router-outlet> 可能會讓程式碼的可維護性降低,如果能在多幾組 <router-outlet> 該有多好。而 Angular 的 <router-outlet> 確實支援此功能。

閱讀全文 »

一旦登入成功後,接下來的工作就比較簡單了,因為查詢的 endpoint 都是一樣的,所以只需要在意後面所傳項目的變化即可,而這篇筆記包含了取得信件資料夾,信件清單,寄信等動作

閱讀全文 »

身為微軟 MVP,沒將 Angular 與 O365 做整合,好像說不過去。Microsoft O365 系列,其生態系其實算是很完整了,也提供了相當不錯的 API 供開發者做延伸應用。基於這個理由,我也決定要來玩看看 O365 了。但在開始之前,要先搞定登入 MS 帳號並取得通行 Token。所以這篇筆記就是記錄如何登入並取得 Token.

閱讀全文 »
0%