CLI/수동을 사용하여 Angular에서 서비스 생성
CLI를 사용하여 서비스 만들기
ng generate service <service-name>
구조 :
import { Injectable } from '@angular/core';
@Injectable({
providedIn: 'root',
})
export class <service-name> {
constructor() { }
}
수동으로 서비스 만들기
새 서비스를 수동으로 생성하려면:
<service-name>.service.ts
import { Injectable } from '@angular/core';
@Injectable({
providedIn: 'root',
})
class
문을 추가합니다.export class <service-name> {
constructor() { }
}
구성 요소에서 서비스를 사용하려면 먼저 다음과 같이 생성자에 주입해야 합니다.
비공개 예:
heroService
유형의 매개변수 HeroService
를 생성자에 추가합니다.// example
constructor(private heroService: HeroService) {}
Next Import :
// example
import { HeroService } from '../hero.service';
<app.module.ts>
를 추가해야 합니다.// example
@Component({
/* . . . */
providers: [HeroService]
})
가져옵니다.
// example
import { HeroService } from '../hero.service';
참조 :
Angular Service
라이브 예:
Stack Blitz
Reference
이 문제에 관하여(CLI/수동을 사용하여 Angular에서 서비스 생성), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/manthanank/creating-service-using-climanually-fl2텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)