Masalah saat menentukan objek dalam sudut 11
Saya mengikuti tutorial yang dibuat menggunakan Angular 8 dan saya mengalami masalah dalam hal mendefinisikan suatu objek.
brews: Object;
Kesalahan - Properti 'brews' tidak memiliki penginisialisasi dan tidak ditetapkan secara pasti di konstruktor.ts (2564)
Bagaimana saya melakukan persamaan di Angular 11?
Terima kasih sebelumnya Josh
Jawaban
Ini karena aturan strictPropertyInitialization
di tslint.json.
Anda dapat membaca lebih lanjut tentang ini di sini TypeScript mengeluh "tidak memiliki penginisialisasi dan tidak pasti ditugaskan di konstruktor" tentang konstruktor dengan mengembalikan objek yang dibangun
Ada dua cara untuk memperbaikinya:
A. Jika Anda menggunakan VSCode, Anda perlu mengubah versi TS yang digunakan editor.
B. Hanya menginisialisasi array ketika Anda mendeklarasikannya di dalam konstruktor.