Angular 6 - Ikhtisar
Ada lima rilis utama Angular. Versi pertama yang dirilis adalah Angular 1, yang disebut juga AngularJS. Sudut 1 diikuti oleh Sudut 2, yang datang dengan banyak perubahan jika dibandingkan dengan Sudut 1.
Struktur Angular didasarkan pada arsitektur komponen / layanan. AngularJS didasarkan pada pengontrol tampilan model.Angular 6 dirilis pada Mei 2018 terbukti menjadi terobosan besar dan merupakan rilis terbaru dari tim Angular setelah Angular 5.
Angular 6 hampir sama dengan Angular 5. Ia memiliki kompatibilitas ke belakang dengan Angular 5. Proyek yang dikembangkan di Angular 5 akan bekerja tanpa masalah dengan Angular 5.
Sekarang mari kita lihat fitur baru dan perubahan yang dibuat di Angular 5.
Angular 5 dan Fiturnya
Angular 5 dirilis pada November 2017. Sesuai tujuan kecepatan dan ukurannya, itu jauh lebih cepat dan ukurannya lebih kecil daripada Angular 4. Berikut adalah fitur yang diperkenalkan di Angular 5.
HTTPClient API- API HTTPClient diperkenalkan untuk menghentikan pustaka HTTP. HTTPClient API jauh lebih cepat, aman, dan efisien daripada pustaka HTTP.
Multiple export aliases - Sebuah komponen dapat diekspor menggunakan beberapa alias untuk memudahkan proses migrasi.
Internationalized Pipes for Number, Date, and Currency - Pipa baru diperkenalkan untuk standarisasi yang lebih baik.
Lambda support - Ekspresi lambda dengan nama yang tepat dapat digunakan sebagai pengganti fungsi.
Build Optimizer- Build Optimizer diperkenalkan. Ini mengoptimalkan ukuran build dan meningkatkan kecepatan aplikasi. CLI Angular menggunakan Build Optimizer secara otomatis.
Improved Compiler- Kompiler dari Angular 5 dan seterusnya mendukung kompilasi inkremental yang mengarah ke kompilasi yang lebih cepat. Compiler menggunakan transformasi TypeScript, fitur baru dari TypeScript 2.3 yang tersedia dan seterusnya.
Sekarang mari kita lihat fitur baru yang ditambahkan ke Angular 6 -
Updated Angular CLI, Command Line interface- Perintah baru ditambahkan, seperti ng-update untuk berpindah dari versi sebelumnya ke versi saat ini. ng-add untuk menambahkan fitur aplikasi dengan cepat agar aplikasi menjadi aplikasi web progresif.
Updated CDK, Component Development Kit- Mendukung pembuatan elemen UI khusus tanpa perlu pustaka material sudut. Mendukung tata letak desain web yang responsif. Mendukung paket overlay untuk membuat pop-up.
Updated Angular Material - Komponen New Tree ditambahkan, mat-tree, versi bergaya dan cdk-tree, versi tanpa gaya, untuk merepresentasikan struktur hierarki seperti tree.
Usage of RxJS, a reactive JS library
Angular Element- Memungkinkan Komponen Sudut diterbitkan sebagai Komponen Web yang kemudian dapat digunakan di halaman HTML mana pun. Dengan menggunakan paket Angular Element, elemen kustom asli dapat dibuat dengan mudah.
Beberapa Validator - Memungkinkan beberapa validator untuk diterapkan pada pembuat formulir.
Pengocokan Pohon di Layanan - Sekarang pengocokan pohon dapat diterapkan pada layanan juga untuk menghapus kode yang mati.