Angular 4.0.0 Có Gì Mới?
Tháng 3-2017, Angular team đã phát hành Angular 4, vậy Angular 4 có gì mới, có những gì thay đổi mà chúng ta cần lưu ý. Bài này sẽ giới thiệu cho các bạn những điểm mới trong Angular 4.
1. Tổng quan
- New features: Những tính năng mới có trong phiên bản mới.
- Breaking changes: Những thay đổi ở phiên bản mới có thể làm hệ thống hiện tại bị lỗi khi nâng cấp.
- Deprecated: Những thay đổi không được sử dụng trong phiên bản mới, và ở phiên bản tiếp theo sẽ bị loại bỏ đi.
2. New features
- Smaller & Faster: new View Engine giúp giảm kích thước code gen ra khoảng 60% so với trước đây.
- Tương thích với TypeScript 2.1, 2.2, Angular Universal, Source Maps for Templates.
- Cải tiến ngIf, ngFor: tạo ra các local variable, if/else:
-
Giới thiệu NgComponentOutlet và NgTemplateOutlet tương thích với * syntax.
Cú pháp của NgComponentOutlet và NgTemplateOutlet:
Tạo dynamic component trong Angular:
3. Breaking changes
- Lifecyle events: thay thế toàn bộ là interface nên phải thay thế hết thành “implements”.
- Không cho phép deep imports và tất cả các export được đặt ký tự ɵ ở đầu thì không được phép sử dụng trong ứng dụng của bạn.

Các imports không hợp lệ trong Angular 4:
- Animation đã tách riêng khỏi @angular/core, thay vào đó là import BrowserAnimationsModule từ @angular/platform-browser/animations và các thành phần như trigger từ @angular/animations.
4. Deprecated
- OpaqueToken thay thế bằng InjectionToken<?>
- Renderer thay thế bằng Renderer2
<template>
thay thế bằng<ng-template>
5. Video bài học
6. Tham khảo
http://angularjs.blogspot.com/2017/03/angular-400-now-available.html
Lịch trình phát hành phiên bản và tính tương thích giữa các phiên bản Angular
Ngoài ra, còn khá nhiều các API bị đánh dấu là deprecated, bạn có thể vào trang documentation của Angular để tìm hiểu thêm tại địa chỉ: https://angular.io/search/#stq=deprecated&stp=1
- Một số kỹ thuật tấn công web
- Mã hóa giọng nói qua di động trở thành xu hướng mới
- Beginning Android Application Development Wei Meng Lee
- NFC là gì?
- Driver Plus nhắc nhở bảo dưỡng xe, thay nhớt...
- Tài liệu về hệ thông tin địa lý (GIS – Geographic Information System)
- Ứng dụng hỗ trợ binh sĩ trên chiến trường
- Internet và các khái niệm cơ bản
- Wrapify thành Uber trong ngành quảng cáo
- Quản trị Wordpress toàn tập
- Sự khác biệt giữa Android, iOS và Windows Phone
- Mã QRcode là gì?
DVMS chuyên:
- Tư vấn, xây dựng, chuyển giao công nghệ Blockchain, mạng xã hội,...
- Tư vấn ứng dụng cho smartphone và máy tính bảng, tư vấn ứng dụng vận tải thông minh, thực tế ảo, game mobile,...
- Tư vấn các hệ thống theo mô hình kinh tế chia sẻ như Uber, Grab, ứng dụng giúp việc,...
- Xây dựng các giải pháp quản lý vận tải, quản lý xe công vụ, quản lý xe doanh nghiệp, phần mềm và ứng dụng logistics, kho vận, vé xe điện tử,...
- Tư vấn và xây dựng mạng xã hội, tư vấn giải pháp CNTT cho doanh nghiệp, startup,...
Vì sao chọn DVMS?
- DVMS nắm vững nhiều công nghệ phần mềm, mạng và viễn thông. Như Payment gateway, SMS gateway, GIS, VOIP, iOS, Android, Blackberry, Windows Phone, cloud computing,…
- DVMS có kinh nghiệm triển khai các hệ thống trên các nền tảng điện toán đám mây nổi tiếng như Google, Amazon, Microsoft,…
- DVMS có kinh nghiệm thực tế tư vấn, xây dựng, triển khai, chuyển giao, gia công các giải pháp phần mềm cho khách hàng Việt Nam, USA, Singapore, Germany, France, các tập đoàn của nước ngoài tại Việt Nam,…
Quý khách xem Hồ sơ năng lực của DVMS tại đây >>
Quý khách gửi yêu cầu tư vấn và báo giá tại đây >>