Latihan 1: Services dan DI — Angular

Latihan 1 dari materi Services dan DI di Angular — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.

Starter-nya sudah punya AppComponent dengan selector: 'app-root', standalone: true, template kosong, dan properti message = ''. Biarkan selector-nya, lalu:

  1. Di atas komponen, buat class DataService bertanda @Injectable({ providedIn: 'root' }), dengan method getMessage() yang mengembalikan 'Data dari service!'. Tambahkan Injectable ke import dari '@angular/core'.
  2. Di AppComponent, simpan service-nya di properti: private data = inject(DataService).
  3. Isi message dari service: message = this.data.getMessage().
  4. Ganti template-nya jadi <p>{{ message }}</p>.

Yang dicek:

Hint