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 hành đă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

- sử 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 ra 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 ứng với Router mới được bổ sung bao gồm : GuardsCheckEnd, GuardsCheckStart, ResolveStart and ResolveEnd.
 

Nâng hiệu năng HttpClient

- sử dụng HttpClient để giao du 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 rà 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 trực tính với Css. Với phiên bản Angular 5, nó giúp đỡ 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 rà soát 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 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. bởi thế 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 cùng để ý.

- Khi nâng cấp áp dụng lên Angular 5 với các ứng dụng dùng Angular material thì các bạn cần phải nâng cấp dùng Angular Material bản mới nhất. Điều này cũng gây phiền phức chút đỉnh 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

SHARE

Milan Tomic

Hi. I’m Designer of Blog Magic. I’m CEO/Founder of ThemeXpose. I’m Creative Art Director, Web Designer, UI/UX Designer, Interaction Designer, Industrial Designer, Web Developer, Business Enthusiast, StartUp Enthusiast, Speaker, Writer and Photographer. Inspired to make things looks better.

  • Image
  • Image
  • Image
  • Image
  • Image
    Blogger Comment
    Facebook Comment

0 nhận xét:

Đăng nhận xét