忙活了半年,從angular2.0到現在angular4.2。從沒AOT到有AOT。我想說,angular2的學習曲線真的有點陡峭。隻能說,angular2是一個比較完整的架構,架構就是這樣,一大堆條條框框,一個項目大了,就是靠這些條條框框來保持秩序。
關于之前的H5編輯器,很多人私信我,要麼就是商業合作,要麼就是要源碼。我隻想說,雖然那個編輯器是一個人搞的,但是,那時候我隻是個打工的,也簽了保密協定,愛莫能助。法律問題,本人不大懂,若是新寫一個不會違法,我可以業餘時間搞一個。違法就算了,等保密協定期限到吧。
這半年其實也在弄編輯器,不過,跟以前的編輯器沒半毛錢關系,以前那套編輯器,注重的是動畫。現在的編輯器注重的是自動化業務,也就是使用者托拉拽一下界面,自動生成前端和後端代碼。
擦,扯遠了,先把angular2的圖發上來先。圖有點大,右鍵儲存或者在新的頁簽裡看吧。

知識點看起來多,其實分階段去學就好。平時用心看,花不了多少時間。
如果是業務開發人員,那麼必須懂得資料綁定和事件綁定,怎麼擷取事件的傳回值$event,怎麼去監聽值變化。當然,也要懂typescript的一些文法,例如,類,接口等。路由怎麼配,等等。我設計的系統,是不用手工配路由的。
如果是中級開發人員,那麼肯定要知道@ViewChild,@Input,@ContentChild,@Output,表單驗證怎麼實作,怎麼導入第三方類庫,當然,還有服務,動畫,元件生命周期等等。
如果是進階,肯定是所有知識點融會貫通。
開發過程中,圖中的所有知識點都會用到,隻多不少。還包括rxjs,typescript能精通當然最好,還有每年都在變化的JS。