原创 React-Redux-Saga示例(Typescript版本)

React-Redux-Saga示例 廢話不多說,先看效果,代碼在這裏實現了一個異步請求bbc新聞的小頁面,算是對redux-saga的小總結吧

原创 解決Git-Bash啓動慢的問題!!!親測可用

換電腦之後,git啓動總是很慢,網上說的辦法基本上都試了,還是不行。 後來找到原因了 用了AMD顯卡!!! 解決辦法: 我的電腦->右鍵->管理->設備管理器->找到顯示適配器,把AMD顯卡禁用(右鍵) 完事就可以順暢的使用git了!

原创 Angular6錯誤 Service: No provider for Renderer2

這個錯誤一般是在構造函數中 注入 Renderer2 引起的。 解決辦法很簡單,既然無法注入Renderer2就不注入。可以利用工廠類RendererFactory2 代替直接注入Renderer2的方式。示例代碼如下: import {

原创 Error: Debug Failure at typeToString

錯誤詳情如下: ERROR in : Error: Debug Failure. at typeToString (F:\work\angular\web-ide\node_modules\typescript\lib\typesc

原创 解決Shell腳本$'\r': command not found問題

造成這個問題的原因是Windows下的空行,我們只需要把文件轉成unix就好 Centos下,執行yum install dos2unix,然後dos2unix [file],再執行shell命令就好了

原创 angular6 利用 ngContentOutlet 實現組件位置交換(重排)

ngContentOutlet指令介紹 ngContentOutlet指令與ngTemplateOutlet指令類似,都用於動態組件,不同的是,前者傳入的是一個Component,後者傳入的是一個TemplateRef。 首先看一下使用:

原创 angular6 自定義組件,實現雙向數據綁定

在包裝輸入類型的組件時,我們需要向外暴露數據接口,用戶輸入和輸出,這時候在組件內部定義雙向綁定,會大大方便用戶的使用。 在編寫組件之前,首先看一下組件的使用方式和效果: <binding-test [(userName)]="testBin

原创 Linux定時任務,crontab命令

Centos安裝crontab 很多雲服務器在初始的時候都是沒有crontab命令的,這時候需要先安裝crontab。直接利用命令yum命令,yum install cronie,一路y就可以安裝成功。 使用crontab定時任務 1. 進