Angular 的架構基本上就是 Component 包 Component,所以常常會有情況存取 Component 底下的 Component 一些資源,而只要用範本參考變數,就能很輕易達到這樣的功能。
Continue reading有時候在寫一些泛型程式的時候,難免會有一些轉型上的需求。 而在設計上,總不能當有需要轉型的時候就寫一個 if 來判斷此情況需要轉型成什麼類別,這樣就有點失去泛型的意義。 所以今天就分享一些小技巧,怎麼處理這些轉型的情況。
使用父類別的小技巧,讓不同泛型型別的類別,一起放在同一個 List 裡面
Type Keyword 是 typescript 能將型別取一個別名的方式,例如我將型別 string
assign 給 myType,之後就可以用 myType 來定義變數的型別。1
2
3type myType = string;
let a: myType = 'hello';
let b: myType = 10; // Type 'number' is not assignable to type 'string'
自行 AuthorizeFilter
Continue readingASP.NET 提供了很方便帳號登入登出的驗證功能,今天就來說明一下,如何使用 ASP.NET 表單驗證(FormsAuthentication),來完成登入、登出以及驗證功能。
Continue reading- 通常使用 Action Filter 的時候常常會用到一些資料庫的讀取,為了防止耦合性過高,所以建立取得 DBContext 實體的時候,可以用 DI 的方式注入。
- MVC 會很常用到 HttpContextBase 、 RequestContext 等等之類功能,所以也建議這些也可以用 DI 的方式注入。
今天文章會說明,安裝 SQL Server Express 後,使用 Microsoft SQL Server Management Studio 的 sa 帳號登入。
Continue reading最近為了將的壓縮、解壓縮、遠端連線硬碟、複製貼上等等的繁瑣的事情寫成 bat 檔案,花了很多時間。 所以就來記錄一下,用 command line 自動化的功能。
- 刪除整個資料夾、刪除單一檔案
- 使用 msbuild 建立佈署檔案
- 複製遠端硬碟的檔案、複製貼上整個資夾並自動取代現有檔案
- 使用 PowerShell 壓縮與解壓縮檔案
- 檢查檔案是否存在,並且執行不同指令
在佈署 Angular 專案的時候為了能夠快速複製到遠端主機上,所以通常會 ng build
後,將 build 出來的檔案壓縮,要完成這一連串的流程,通常都是寫 cmd 來處理。
- unit tests
- 使用 NO_ERROR SCHEMA 處理 known element 問題
- end to end tests
- 如何 debug 測試