Angular 速成班

分類 (共 16 篇文章)

[Angular 速成班]透過Module組織管理你的程式

在過去的文章我們已經學到—Angular的應用程式是由一個一個的component所堆積組合起來的,這麼做的好處不用多說就是關注點分離,讓你專心在目前的功能上,也不用擔心影響到其他的component,但是當你的程式架構越來越龐大時,管理這些數以百計的components就變成一門學問了,這時候我們就可以透過模組化的機制,更有組織的管理你的所有components,這也就是我們今天要談的主題—Module。

繼續閱讀
[Angular 速成班]使用attribute directive擴充元件屬性

今天我們要介紹Angular中的attribute directive,透過attribute directive,我們可以自行擴充元件的屬性,讓元件更富有變化性!

繼續閱讀
[Angular 速成班]使用Pipe輕鬆改變view上的顯示內容(3)-Impure Pipe參數:關於Pipe最重要的小事

前兩篇文章我們已經認識了Pipe的使用方法以及如何自訂Pipe,基本上已經非常實用了,今天在Pipe的最後一篇要稍微深入的解釋自訂Pipe的一個小參數:pure

繼續閱讀
[Angular 速成班]使用Pipe輕鬆改變view上的顯示內容(2)-自訂Pipe讓內容顯示無死角

上一篇文章我們介紹了Angular中內建的Pipe,讓我們更容易在View中直接改變資料的顯示方式,今天我們來說明如何設計自己的Pipe。

繼續閱讀
[Angular 速成班]使用Pipe輕鬆改變view上的顯示內容(1)-Angular內建Pipe

今天我們要介紹的是Angular的Pipe,透過Pipe我們可以不用在Component端寫程式改變資料的顯示模式,而是透過外部(也就是Pipe)的模式來調整要顯示的資料內容,如此一來我們就不用在Component中花太多心思去關注內容該如何呈現,再次達到關注點分離的效果。

繼續閱讀
[Angular 速成班]開發Ajax程式不可或缺的重要關鍵—Http Module

Angular是一個純前端的MVC框架,但在開發Web Application時我們有非常多的機會需要透過Ajax與後端的API進行資料的存取,因此Angular也提供了Http Module,來幫助我們的程式不在只是前端AP而已,而是能與後端聯繫的完整應用。

繼續閱讀
[Angular 速成班]使用Service完成MVC架構的最後一塊拼圖

今天我們要介紹Angular的Service,透過Service我們可以將資料和商業邏輯統一放到一個(或數個)類別中進行管理,並在多個Components之間共享,讓程式架構更加明確!

繼續閱讀
[Angular 速成班]使用NgFor的5個特別變數,讓資料更有變化

之前的文章中我們學到使用NgFor來方式將陣列資料列舉到畫面上,今天我們更深入來使用NgFor內建定義的五個變數,讓畫面能夠有更豐富的變化。

繼續閱讀
[Angular 速成班]使用NgClass動態為HTML element加入class

上一篇文章中我們學到了如何自訂CSS class,今天我們來學習透過ngClass來為畫面動態的加入或移除class。

繼續閱讀
[Angular 速成班]關於CSS的使用

在web應用程式中使用CSS可以說是在基本不過的事情,就算移到的Angular,CSS當然還是依然會大量的被使用;使用CSS感覺好像沒什麼好聊的,不過Angular可是個花費了數年且結合了社群的腦力激盪開發最終才release的框架,對於處理CSS自然有更獨到方便管理的做法,今天就來談談在Angular中使用CSS的一些技巧吧!

繼續閱讀