ViewChild(ren) & ContenChild(ren) 可以讓Component取得template裡的其他Component,取得後就可以操作該component了,而這功能搭配使用,所產生出來的效果是非常強大的.

閱讀全文 »

Angular2裡面有提供一個 * 的語法糖, 這個語法糖是用來表示 <template> 標籤. 例如 *ngIf*ngFor 等, 而這篇就來討論怎麼利用 <template>

閱讀全文 »

Component在Angular2的世界裡是很多變也很重要的。在一個網站裡會存在很多Component,如何讓Component與Component之間做交流,當然也是一個很重要的課題

閱讀全文 »

A Subject is like an Observable, but can multicast to many Observers. Subjects are like EventEmitters: they maintain a registry of many listeners.

這表示Subject是 Observable,也是Observer。而這篇文章重點會放在每種類型的Subject的特性

閱讀全文 »

我們都知道RxJS的Observeable會在subscribe的時候才會執行,所以每一次的subscribe都會執行一次,但是,某些情況下我們並不想要那樣子做,而在RxJS裡面有一個MultiCasting的觀念,主要是用來處理一個Observeable多個Observer的情況時,而不重複執行Observable. 這篇會整理一下關於MultiCasting的相關觀念

閱讀全文 »

Angular2裡面偵測改變的方法有全新的方式,用來提升整體的效能,那針對Component對於偵測改變有一個屬性可以設定,那就是透過 ChangeDetectionStrategy

閱讀全文 »