Masalah saat menentukan objek dalam sudut 11

Dec 07 2020

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

1 PrasannaVenkatesh Dec 07 2020 at 17:54

Ini karena aturan strictPropertyInitializationdi 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

ArslanAhmad Dec 07 2020 at 17:46

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.