⊗jsagPmSvCr 75 of 97 menu

Penciptaan Perkhidmatan dalam Angular

Mari kita mulakan pembelajaran tentang perkhidmatan dengan mencipta perkhidmatan kita sendiri. Untuk melakukan ini, dalam folder test/src/app buat fail data.service.ts. Biarkan perkhidmatan kami bertanggungjawab untuk memaparkan beberapa data pada skrin.

Mari buat kelas untuk perkhidmatan kami:

export class DataService { }

Sekarang kami memerlukan dekorator Injectable. Menggunakannya akan membolehkan kelas perkhidmatan disuntik ke dalam kelas komponen. Kami akan bercakap tentang suntikan dalam pelajaran seterusnya. Untuk sekarang, import dekorator yang diperlukan:

import { Injectable } from '@angular/core'; export class DataService { }

Gunakan pada kelas kami:

import { Injectable } from '@angular/core'; @Injectable() export class DataService { }

Sekarang mari kita buat supaya dalam kelas kami terdapat beberapa data. Biasanya dalam aplikasi Angular, data dimuatkan dari pelayan, tetapi untuk tujuan pembelajaran kami akan menggunakan tatasusunan. Buat dalam sifat persendirian:

export class DataService { private data: string[] = ['a', 'b', 'c']; }

Sekarang tulis kaedah untuk mendapatkan data:

export class DataService { private data: string[] = ['a', 'b', 'c']; getData(): string[] { return this.data; } }

Perkhidmatan kami sudah siap. Dalam pelajaran seterusnya kami akan menyambungkannya ke kelas komponen.

Buat perkhidmatan anda sendiri, yang akan mengembalikan tatasusunan objek dengan produk:

[ { name: 'prod1', cost: 100, }, { name: 'prod2', cost: 200, }, { name: 'prod3', cost: 300, }, ]
Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak