Angular2 核心概念

@[toc]

Angular2的核心組件

  • 組件
  • 元數據
  • 模板
  • 數據綁定
  • 服務
  • 指令
  • 依賴注入
  • 模塊


    在這里插入圖片描述

核心模塊詳解

組件

以Angular2實現的通訊錄的舉例

  • ContactApp:通訊錄app
  • Header:所有聯系人
  • ContactList:聯系人列表
  • Footer:底部
  • Contact:各個聯系人
在這里插入圖片描述

組件要素

在這里插入圖片描述

組件通訊機制

在這里插入圖片描述

全生命周期支持

在這里插入圖片描述

組件示例

  • 裝飾器:用來修飾一個類,賦予一個類更豐富的信息,里面包含元數據
  • 組件類:組件的業務邏輯


    在這里插入圖片描述

組件渲染

在這里插入圖片描述

組件綁定

在這里插入圖片描述

組將綁定和事件綁定來實現數據雙向流動流動的效果

組件樹

在這里插入圖片描述

注意:1. 父組件ContactList需要用到子組件Contact定義的一些元素標簽,還需要有一個導入的過程,借助模塊來實現

  1. 屬性綁定:負責組件類與模板之間的數據傳遞,同時也但負著組件間數據通信重任

元數據

元素據與裝飾器之間的通信

在這里插入圖片描述

模板

在這里插入圖片描述

數據綁定

插值的方式傳遞數據


在這里插入圖片描述

其他常見的數據綁定的方式

  • 屬性綁定
  • 事件綁定
  • 雙向綁定
在這里插入圖片描述

指令

組件繼承于指令,包含屬性指令和結構指令。


在這里插入圖片描述
在這里插入圖片描述

指令是支持自定義的


在這里插入圖片描述

服務

在這里插入圖片描述

依賴注入

在這里插入圖片描述

在這里插入圖片描述

分層注入

在這里插入圖片描述

在這里插入圖片描述

分層注入源于組件樹的結構,互不影響同級的書節點

模塊

在這里插入圖片描述

文件模塊

在這里插入圖片描述

文件模塊使用

在這里插入圖片描述

應用模塊

在這里插入圖片描述
  • 按照功能進行包裝組成了應用模塊
  • 同一個模塊內時可以組件調用指令,但是跨模塊組件不允許調用

應用示例

在這里插入圖片描述

這里講解使用的時一個NgModule的一個裝飾器,里面包換了一些元數據

  • declarations:包裝組件或指令等
  • providers:依賴注入,能夠作用于組件(僅能該組件和子組件使用);同樣也能作用于某個模塊上(可以在應用全局),只是作用于不一樣
  • imports:導入其他模塊,能使用該模塊暴露出來的指令等
  • bootstrap:設置根組件,指定angular2整個應用的根組件,只在根模塊使用
  • exports:導出組件或指令等,與imports結合使用

應用模塊之間的關系

在這里插入圖片描述
  • 模塊C中,組件被export了,所以可以被調用
  • 模塊C中,指令沒有被export,所以可以被調用
  • 模塊C中,服務的作用于是全局的,所以可以被應用內的所有組件調用

一個應用中的所有模塊

在這里插入圖片描述

應用的功能特性,切分成各種各樣的模塊

  • 根模塊
  • 特性模塊
  • 共享模塊
  • 核心模塊
在這里插入圖片描述
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 227,967評論 6 531
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 98,273評論 3 415
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事?!?“怎么了?”我有些...
    開封第一講書人閱讀 175,870評論 0 373
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 62,742評論 1 309
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 71,527評論 6 407
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,010評論 1 322
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,108評論 3 440
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,250評論 0 288
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 48,769評論 1 333
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 40,656評論 3 354
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 42,853評論 1 369
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,371評論 5 358
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,103評論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,472評論 0 26
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 35,717評論 1 281
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,487評論 3 390
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 47,815評論 2 372

推薦閱讀更多精彩內容

  • 聲明 本系列文章內容梳理自以下來源: Angular 官方中文版教程 官方的教程,其實已經很詳細且易懂,這里再次梳...
    請叫我大蘇閱讀 1,092評論 0 6
  • 組件基礎 組件用來包裝特定的功能,應用程序的有序運行依賴于組件之間的協同工作。組件是angular應用的最小邏輯單...
    oWSQo閱讀 1,384評論 0 0
  • 習慣的建立是大腦節約神經元的一種方式 如果沒有新的習慣來代替 舊的習慣將會一直存在 如何建立新習慣 切記不可貪多 ...
    云若小小閱讀 503評論 0 0
  • 沒有什么留戀,真想就這樣死掉。悲哀在心里滋長,蔓延出一條不愿逾越的河,倒影里看到自己的丑陋,無能地無力掙脫,呆站著...
    GuLangYu閱讀 2,710評論 1 3
  • 曲終影畢,華麗謝幕,這部影片簡直就是難得的國產“高分韓國電影”??芍^虎軀一震,當刮目相看,立馬高屋建瓴了。其結尾還...
    禪芯閱讀 597評論 1 6