angular2概述

簡介

     我主要從事後端開發,最近有幸參加了一個前端的項目,前後端分離,使用到的技術是angular2,因爲之前工作有一些typescript的基礎,所以就參加了,看似簡單,其實也有很多要學習的,之前看過一本關於react的書籍,react的核心是組件化,學習了angular2發現他也是組件化的開發模式,實踐後才能體會到什麼纔是組件化開發。百聞不如一見,一見不如動手去幹!

現在前端工程化正在如火如荼的進行着,給自己加油吧!

由來

    2009年,Misko Hevery和Adam Abrons在業餘時間創造了AngularJS 1.x,它叫做GetAngular,是用於Web設計師和前後端工程師溝通的端到端設計開發工具。

   隨後,Misko Hevery在Google接手了Feedback的開發,經過6個月將近1.7萬行代碼量的功能迭代,代碼庫越來越大,開發維護變得舉步維艱,Misko隨後找到經理打賭用兩週的時間重寫該項目,最後他也僅用了三週時間將1.7萬行代碼精簡到了1500行。隨後,這項技術的名字就是AngularJS。   ----摘自《揭祕Angular 2》

重要組成

     學會了下列幾點,就能從事基本的開發了。

    

一個應用

    一個完整的Angular應用主要由六個部分構成:組件,模板,指令,服務,依賴注入和路由。

                        


總結

       學會了就不難了,沒學會就會覺得特難,上圖中是angular的基本組成,如果想開發一個Angular的組件學會上邊的內容就可以上手了。