[鑑識會計]學習筆記-舞弊罪犯與其犯罪理由
鑑識會計學習筆記- 舞弊罪犯與其犯罪理由
純學習筆記之用
Angular 6 將會把 RxJS 一起升級到 6 版,在 RxJS 6 版有許多的 breaking changes,這些 breaking changes 有許多是為了簡化開發時的寫法所做的改變,所以不要太緊張,就慢慢的了解就可以了。
※此篇所介紹的技術都還在實驗階段,請勿用在 production 專案上
在去年年底(2017/11)月份左右,有一個非常有趣的 Repo 出現,叫做 Blazor 。什麼是 Blazor ? Blazor 是將 C#/Razor 與 HTML 封裝成 WebAssembly ,然後可以跑在前端的 SPA 架構。目前這框架還處於實驗架構,但我們還是可以建立一個專案來玩玩看,這篇先介紹環境的安裝
建立 App 是小事,真正重頭戲是建立 Libs,在 Nx 所提供的架構下,所有的 NgModule、Serivces、Utility 都是放在 Libs 資料夾下,所以建立 libs 的參數相對的多,影響的範圍比較廣,在這篇文章會稍微整理一下
Nx 工具提供兩個建立新範本的指令、ng g app <<name>> 和 ng g lib <<name>>,這一篇文章來看建立 application 的命令
上一篇 Nx 介紹了如何安裝工具及可執行的指令,這一篇來介紹一下 workspace 的架構
繼上一篇 Mono repo 的討論後,今天要來介紹一下 Nrwl 這間顧問公司所推出的 Nx 工具,這 Nx 工具是建構在 Angular CLI 並使用自訂 schematics 的範本來創造符合企業開發需求的樣板工具,在這一篇會先簡單的介紹如何安裝並建立一個 nx workspace
Angular 的 Decorator 裡,有一個 @Attribute,但官方文件並沒有介紹這一個 decorator 的用法,所以在此介紹一下
Angular Component 的 metadata 資訊內有兩個可以設定 providers 的地方,分別是 viewProviders 和 providers ,這兩者都可以註冊 providers 但有些微的差異