<?xml version="1.0" encoding="UTF-8" ?>
<rss
    version="2.0"
    xmlns:atom="http://www.w3.org/2005/Atom"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:webfeeds="http://webfeeds.org/rss/1.0"
    xmlns:media="http://search.yahoo.com/mrss/"
    >
    <channel>
        <title>Angular-2 Tag - Viblo</title>
        <link>https://viblo.asia/rss</link>
        <description><![CDATA[Free service for technical knowledge sharing]]></description>
        <atom:link href="https://viblo.asia/rss/tags/angular-2.rss" rel="self"></atom:link>
                <copyright>Sun* Inc.</copyright>
                                                <webfeeds:logo>https://viblo.asia/logo_full.svg</webfeeds:logo>
        <image>
            <url>https://viblo.asia/logo_full.svg</url>
            <title>Angular-2 Tag - Viblo</title>
            <link>https://viblo.asia/rss</link>
        </image>
                                <language>vi-vn</language>
        <lastBuildDate>2026-04-18T19:19:10+07:00</lastBuildDate>
                <item>
            <title><![CDATA[Sử dụng thử viện HTTPClient để gọi API trong Angular]]></title>
                        <link>https://viblo.asia/p/su-dung-thu-vien-httpclient-de-goi-api-trong-angular-3P0lP3GmZox</link>
            <guid isPermaLink="true">https://viblo.asia/p/su-dung-thu-vien-httpclient-de-goi-api-trong-angular-3P0lP3GmZox</guid>
            <description><![CDATA[Làm cách nào để thực hiện việc này bằng cách sử dụng Thư viện HTTPClient?

Ngày nay, hầu như tất cả các ứng dụng front-end đang sử dụng giao thức HTTP...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Noodle Web</dc:creator>
            <pubDate>2021-07-16 14:47:01</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Cấu trúc Angular Apps trong năm 2021]]></title>
                        <link>https://viblo.asia/p/cau-truc-angular-apps-trong-nam-2021-4P856QALlY3</link>
            <guid isPermaLink="true">https://viblo.asia/p/cau-truc-angular-apps-trong-nam-2021-4P856QALlY3</guid>
            <description><![CDATA[![](https://images.viblo.asia/d4bf5d46-a58c-4c15-98c1-bb810340e1e6.jpeg)


Photo by Kaleidico on Unsplash

Có nhiều cách để cấu trúc một ứng dụng Angu...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Noodle Web</dc:creator>
            <pubDate>2021-07-16 09:40:41</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Tìm hiểu về Module trong Angular]]></title>
                        <link>https://viblo.asia/p/tim-hieu-ve-module-trong-angular-Eb85o9gmZ2G</link>
            <guid isPermaLink="true">https://viblo.asia/p/tim-hieu-ve-module-trong-angular-Eb85o9gmZ2G</guid>
            <description><![CDATA[NgModule là cấu trúc cơ bản đầu tiên chúng ta sẽ phải đối mặt khi viết dự án bằng Angular. Nó cũng là thứ phức tạp và khá rối rắm vì scope ảnh hưởng k...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Trịnh Đình Việt</dc:creator>
            <pubDate>2020-07-16 10:53:36</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Hướng dẫn viết Unit test trong Angular]]></title>
                        <link>https://viblo.asia/p/huong-dan-viet-unit-test-trong-angular-63vKjzEMK2R</link>
            <guid isPermaLink="true">https://viblo.asia/p/huong-dan-viet-unit-test-trong-angular-63vKjzEMK2R</guid>
            <description><![CDATA[Việc viết Unit test gần như là bắt buộc trong mỗi dự án, nhưng bạn đã thực sự hiểu hết những lợi ích của nó chưa? Trước khi bắt tay vào thực hành viết...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyen My Huyen</dc:creator>
            <pubDate>2020-06-15 10:48:25</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Vue ra mắt version 3.0, hứa hẹn mang lại cho khán giả những màn trình diễn đầy đặc sắc]]></title>
                        <link>https://viblo.asia/p/vue-ra-mat-version-30-hua-hen-mang-lai-cho-khan-gia-nhung-man-trinh-dien-day-dac-sac-LzD5dgDzljY</link>
            <guid isPermaLink="true">https://viblo.asia/p/vue-ra-mat-version-30-hua-hen-mang-lai-cho-khan-gia-nhung-man-trinh-dien-day-dac-sac-LzD5dgDzljY</guid>
            <description><![CDATA[Dưới đây là bản tin thời sự công nghệ framework FE ngày mùng 5 tháng 5 năm 2020, bản tin chính hôm nay sẽ về Vuejs sẽ ra mắt giới truyền thông phiên b...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Đức An</dc:creator>
            <pubDate>2020-05-05 13:55:23</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Async-await trong Angular]]></title>
                        <link>https://viblo.asia/p/async-await-trong-angular-gGJ59o7GZX2</link>
            <guid isPermaLink="true">https://viblo.asia/p/async-await-trong-angular-gGJ59o7GZX2</guid>
            <description><![CDATA[Định nghĩa async-await
Việc tạo hàm với câu lệnh async function sẽ định nghĩa ra một hàm không đồng bộ (asynchronous function). Khi một hàm async được...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyen My Huyen</dc:creator>
            <pubDate>2020-04-19 23:02:34</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[RxJS - Multicasting]]></title>
                        <link>https://viblo.asia/p/rxjs-multicasting-L4x5x8EY5BM</link>
            <guid isPermaLink="true">https://viblo.asia/p/rxjs-multicasting-L4x5x8EY5BM</guid>
            <description><![CDATA[Trước khi bắt đầu hãy tham khảo ví dụ về một trường hợp thường có thể xảy ra khi handle API trong Angular:

ngOnInit() {
   this.user$ = this.http.get...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ha Quang Minh</dc:creator>
            <pubDate>2020-01-13 14:47:05</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[RxJS - Combination Operators]]></title>
                        <link>https://viblo.asia/p/rxjs-combination-operators-YWOZrx0y5Q0</link>
            <guid isPermaLink="true">https://viblo.asia/p/rxjs-combination-operators-YWOZrx0y5Q0</guid>
            <description><![CDATA[Combination Operators cho phép kết hợp thông tin từ nhiều Observable lại. Thứ tự, thời gian và cấu trúc của kết quả trả ra là điểm phân biệt chính giữ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ha Quang Minh</dc:creator>
            <pubDate>2019-12-23 14:38:25</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Top 11 tool cho Angular developer]]></title>
                        <link>https://viblo.asia/p/top-11-tool-cho-angular-developer-RnB5pxdG5PG</link>
            <guid isPermaLink="true">https://viblo.asia/p/top-11-tool-cho-angular-developer-RnB5pxdG5PG</guid>
            <description><![CDATA[Giới thiệu

Angular là quả thực là 1 framework đáng tự hào khi có một hệ sinh thái vô cùng phong phú - với công cụ được xây dựng không chỉ từ đội ngũ ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">tran.danh.ha</dc:creator>
            <pubDate>2019-12-20 10:18:49</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[RxJS Error Handling]]></title>
                        <link>https://viblo.asia/p/rxjs-error-handling-V3m5WjJQlO7</link>
            <guid isPermaLink="true">https://viblo.asia/p/rxjs-error-handling-V3m5WjJQlO7</guid>
            <description><![CDATA[Reactive Programming sử dụng khái niệm stream để tương tác với data. Trong điều kiện lý tưởng, stream luôn trả lại data và không xảy ra lỗi, khi đó st...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ha Quang Minh</dc:creator>
            <pubDate>2019-11-19 15:09:18</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[RxJS - Basic operators]]></title>
                        <link>https://viblo.asia/p/rxjs-basic-operators-924lJpxWKPM</link>
            <guid isPermaLink="true">https://viblo.asia/p/rxjs-basic-operators-924lJpxWKPM</guid>
            <description><![CDATA[Trang https://rxjs-dev.firebaseapp.com có viết: "RxJS là một thư viện phục vụ cho reactive programming sử dụng các Observables, giúp việc code liên qu...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ha Quang Minh</dc:creator>
            <pubDate>2019-10-21 10:32:26</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[AG GRID - THE BEST JAVASCRIPT GRID IN THE WORLD - ANGULAR TUTORIAL (P2)]]></title>
                        <link>https://viblo.asia/p/ag-grid-the-best-javascript-grid-in-the-world-angular-tutorial-p2-QpmledqVZrd</link>
            <guid isPermaLink="true">https://viblo.asia/p/ag-grid-the-best-javascript-grid-in-the-world-angular-tutorial-p2-QpmledqVZrd</guid>
            <description><![CDATA[Trong bài viết trước (link tại đây), tôi đã đề cập đến cách cài đặt và sử dụng cơ bản của thư viện AgGrid, một thư viện rất hữu ích trong việc tạo bản...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ha Quang Minh</dc:creator>
            <pubDate>2019-08-20 14:04:11</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Angular 2 - Observable] Một góc nhìn về chia sẻ dữ liệu trong ứng dụng Angular]]></title>
                        <link>https://viblo.asia/p/angular-2-observable-mot-goc-nhin-ve-chia-se-du-lieu-trong-ung-dung-angular-RQqKLO7z57z</link>
            <guid isPermaLink="true">https://viblo.asia/p/angular-2-observable-mot-goc-nhin-ve-chia-se-du-lieu-trong-ung-dung-angular-RQqKLO7z57z</guid>
            <description><![CDATA[Bài viết này dành cho những người anh em làm về Angular 2+, nên mình sẽ mặc định không giải thích những thuật ngữ cơ bản về Angular ở trong bài viết n...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Khuong Nguyen</dc:creator>
            <pubDate>2019-08-22 11:38:41</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Có gì mới với angular 8]]></title>
                        <link>https://viblo.asia/p/co-gi-moi-voi-angular-8-924lJLgNKPM</link>
            <guid isPermaLink="true">https://viblo.asia/p/co-gi-moi-voi-angular-8-924lJLgNKPM</guid>
            <description><![CDATA[Ở bài viết này chúng ta sẽ cùng điểm qua 1 số thay đổi trong angular 8.

Form

FormArray.clear. FormArray class bổ sung thêm method clear để remove cá...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Le Nam</dc:creator>
            <pubDate>2019-07-22 09:48:30</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[AG GRID - THE BEST JAVASCRIPT GRID IN THE WORLD - ANGULAR TUTORIAL (P1)]]></title>
                        <link>https://viblo.asia/p/ag-grid-the-best-javascript-grid-in-the-world-angular-tutorial-p1-djeZ14yjKWz</link>
            <guid isPermaLink="true">https://viblo.asia/p/ag-grid-the-best-javascript-grid-in-the-world-angular-tutorial-p1-djeZ14yjKWz</guid>
            <description><![CDATA[Khi nghĩ tới trình bày dữ liệu theo từng dòng, từng cột một cách có khoa học, người ta thường nghĩ ngay tới việc sử dụng bảng biểu. Tuy nhiên việc tạo...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ha Quang Minh</dc:creator>
            <pubDate>2019-07-17 14:28:44</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Xây dựng ứng dụng web với Python + Flask Framework + Angular2 + DynamoDB - Phần 1]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/xay-dung-ung-dung-web-voi-python-flask-framework-angular2-dynamodb-phan-1-RQqKLAVbZ7z</link>
            <guid isPermaLink="true">https://viblo.asia/p/xay-dung-ung-dung-web-voi-python-flask-framework-angular2-dynamodb-phan-1-RQqKLAVbZ7z</guid>
            <description><![CDATA[Kết thúc chuổi vài viết về chủ đề Xây dựng ứng dụng web với NodeJS + Express FrameWork + AngularJS thì hôm nay mình xin triễn khai 1 chủ đề mới đó là ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Pham Thanh Luan</dc:creator>
            <pubDate>2018-11-21 15:09:13</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Hướng dẫn realtime notifications giữa Angular 2 và Rails api sử dụng Action cable]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/huong-dan-realtime-notifications-giua-angular-2-va-rails-api-su-dung-action-cable-naQZRw80lvx</link>
            <guid isPermaLink="true">https://viblo.asia/p/huong-dan-realtime-notifications-giua-angular-2-va-rails-api-su-dung-action-cable-naQZRw80lvx</guid>
            <description><![CDATA[Angular 2 & Rails Làm thế nào để realtime notifications giữa front-end-server và back-end-api-server?

Sau một thời gian làm task về tạo realtime noti...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Uy Tran</dc:creator>
            <pubDate>2018-04-22 02:32:44</pubDate>
                                                                                                        </item>
            </channel>
</rss>
