Ardian Fazri
Posted on
Updated on
id

Melihat beberapa hal bakalan terus dilanjutkan di angular 19

Hari ini tepatnya tanggal 15 Oktober 2024 malam, saya sedang membaca sebuah artikel yang dibuat oleh Alex Rickabaugh di blog.angular.dev mengenai masa depan angular 19.

Judul artikelnya The Future is Standalone!

Tentunya yang dimaksud di artikel ini adalah masa depan angular ya. Bagi yang belum tahu, angular mengenalkan konsep module standalone mulai dari versi 14 kalo tidak salah, dan dijadikan default di versi 18.

Jika di angular 14 sampai dengan angular 18 masih menjadi harus menambahkan flag "standalone : true", di versi 19 nantinya tidak perlu dituliskan ya. Jadi jika angular cli membuat file komponen tanpa memberikan flag tersebut, jangan khawatir, angular 19 akan otomatis menjadikannya sebagai komponen standalone.

Sekarang seperti ini

@Component({ standalone: true, imports: [UserAvatarComponent, AccountListComponent, FormsModule], selector: 'user-profile', template: './user-profile-component.html', }) export class UserProfileComponent {…}

Nantinya seperti ini

@Component({ imports: [UserAvatarComponent, AccountListComponent, FormsModule], selector: 'user-profile', template: './user-profile-component.html', }) export class UserProfileComponent {…}

Hanya saja jika kalian masih menggunakan NgModules di angular 19, maka kalian harus menggunakan tag nya, standalone : false