今天去深圳書城了,看到Anuglar2 實戰這本書,就翻了翻組件這一章,滿滿的乾貨,把組件的重要知識點都羅列到了,因而我拍了許多圖片回來,現把這些要點作個彙總!函數
其實這章還有一點遺漏: ng-template的知識點沒講到,算是遺憾!spa
本書打印有多處錯誤,校對太不稱職了,書中有幾處寫,「見xxx節, 見代碼xx-xx 」,但找過去,徹底沒有這一節內容或這一行代碼, 甚至第6章寫着見第5章的xx代碼,實際是錯誤的。.net
一、父組件中,建立一個簡單值和對象值兩個屬性,綁定到子組件的兩個@Input 屬性!3d
而後在父子組件分別建立一個函數修改它們中的屬性對象
方式 | 函數修改屬性時 | 方向 | 描述 | |
簡單值綁定 | 新值 | 單向 | 子組件中變化了,父組件不響應的 | 父變則子響應更新(綁定了嘛) |
對象值綁定 | 生成一個新的對象 | 單向 | 同上 | 同上 |
對象值綁定 | 修改當前對象的屬性 | 雙向 | 子組件變化,父組件響應 | 子組件變化, 父組件跟着變 |
這充分說明: 父組件把屬性傳遞給子組件時, 把屬性自身傳遞過去了,此時父子聯動的! 除非你從新生成對象,就斷開鏈接了,此時屬性就隻影響本身的視圖了。 blog