CÓ GÌ MỚI TRONG ANGULAR 5?

Angular 5 là phiên bản mới nhất của Angular. Phiên bản Angular 5 được chính thức phát hành vào tháng 9/10 năm 2017. Theo đánh giá của giới lập trình viên trên thế giới thì so với các phiên bản trước, Angular 5 mang lại cho lập trình viên cảm giác dễ dùng hơn cùng với một số các đặc tính mới được bổ sung cao cấp khác.

angular

Angular 5 bổ sung một số các tính năng mới, nâng cao hiệu năng, cũng như xử lý các lỗi xuất hiện trên các phiên bản trước (Angular 4, Angular 2).

Cải tiến hiệu năng Angular 5

- Angular 5 bổ sung phương thức addEventListener để thực hiện đăng ký sự kiện, điều này giúp năng cao hiệu năng trong quá trình render.

- Cập nhất mới phiên bản mới với Build-Optimizer

- dùng Static Injector thay thế  Reflective –Injector

- Bổ sung thêm các phương thức trong các lớp Abstract và Interfaces

- ngoại giả bổ sung thêm một số các class mới khi làm việc với form
 

Bổ sung các sự kiên đối với Router :

- Bố sung thêm 2 sự kiện  Activationstart và ActivationEnd 

- Bổ sung thêm 2 class ChildActivationStart và ChildActivationEnd

- Một số các sự kiên tương ứng với Router mới được bổ sung bao gồm : GuardsCheckEnd, GuardsCheckStart, ResolveStart and ResolveEnd.
 

Nâng hiệu năng HttpClient

- dùng HttpClient để giao thiệp với các Service phía Backend. 

- Cải tiến quá trình nắm bắt các lỗi khi lập trình và hiển thị các chi tiết lỗi.
 

Cải tiến Catching

- Cải tiến quá trình thẩm tra kiểu dữ liệu
 

Phát hiện lỗi khi làm việc với .css

- Khi lập trình Angular 5, lập trình viên phải làm việc thẳng tính với Css. Với phiên bản Angular 5, nó viện trợ cho lập trình viên dễ dàng phát hiện ra các lỗi khi làm việc với .css
 

Cải tiến trình biên dịch

- Trình biên dịch mới đề nghị Typescript 2.4.x

- Cho phép sử dụng lại typecheck của Typescript trong thẩm tra kiểu trong template.

 

Một số các thay đổi khác :

 

- Thay "template" tags thành " ng-template"

- Nếu bạn dùng flex-layout thì bạn phải cập nhật phiên bản mới nhất của flex-layout.

- Nếu bạn sử dụng date, currency hoặc % thì bạn cần phải đổi thay cú pháp

- Với phiên bản Angular 5 mặc định dùng RxJs 5.5. thành ra khi nâng cấp lên phiên bản Angular 5 với các dự án đang viết bằng Angular 4+ thì các lập trình viên cần phải khôn xiết chú ý.

- Khi nâng cấp ứng dụng lên Angular 5 với các ứng dụng sử dụng Angular material thì các bạn cần phải nâng cấp sử dụng Angular Material bản mới nhất. Điều này cũng gây phiền toái đôi chút vì các bạn phải chỉnh sửa tương đối ở các template.

- Với các Dự án được xây dựng template với bootstrap hoặc PrimeNg thì bạn không cần phải chỉnh sửa hoặc nếu có là rất ít.

 

học lập trình java ở đâu

0 Response to "CÓ GÌ MỚI TRONG ANGULAR 5?"

Đăng nhận xét

powered by Blogger | WordPress by Newwpthemes | Converted by ocsenden