⊗jsagPmSvCr 75 of 97 menu

Krijimi i një Shërbimi në Angular

Le të fillojmë studimin e shërbimeve duke krijuar të tonin. Për këtë, në dosjen test/src/app do të bëjmë skedarin data.service.ts. Le të përgjegjë shërbimi ynë për shfaqjen e disa të dhënave në ekran.

Le të krijojmë një klasë për shërbimin tonë:

export class DataService { }

Tani na duhet dekoratori Injectable. Zbatimi i tij do të lejojë që klasa e shërbimit të mund të futet në klasën e komponentit. Për futjen do të flasim në mësimin e ardhshëm. Tani le të importojmë dekoratorin e nevojshëm:

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

Le ta zbatojmë atë në klasën tonë:

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

Tani le të bëjmë që në klasën tonë të ketë disa të dhëna. Zakonisht në aplikacionet Angular të dhënat ngarkohen nga serveri, por ne për qëllime mësimore do të përdorim një varg. Le ta krijojmë atë në një pronë private:

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

Le të shkruajmë tani një metodë për marrjen e të dhënave:

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

Shërbimi ynë është gati. Në mësimin e ardhshëm ne do ta lidhim atë me klasën e komponentit.

Krijoni shërbimin tuaj, i cili do të kthejë një varg objektesh me produkte:

[ { name: 'prod1', cost: 100, }, { name: 'prod2', cost: 200, }, { name: 'prod3', cost: 300, }, ]
Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo