티스토리 뷰
서비스 추가
$ ng g service 서비스명
서비스는 Angular CLI 의 디렉토리 경로에 서비스명.service.ts 라는 이름으로 만들어진다.
import { Injectable } from '@angular/core';
@Injectable()
export class 서비스명Service {
constructor() { }
}
@Injectable() 은 주입 가능한 클래스라는 뜻으로 사용한다. 소스 파악용으로 작성하므로 추가하도록 하자.
이렇게 만들어진 서비스는 컴퍼넌트에서 import 하고,
@Component 내 providers의 배열로 추가한다.
import { FirstService } from './서비스명.service';
@Component({
providers: [FirstService]
})
export class FirstComponent {
constructor(firstService: FirstService) {
firstService.sayHelloWorld();
}
}
개인적으로 공부하며 기억하기 위해 작성한 포스팅입니다.
이득을 위하여 작성된 포스팅이 아님을 알려드립니다.
'Angular2' 카테고리의 다른 글
Shadow DOM 스타일 (0) | 2016.12.22 |
---|---|
What's the difference between @ViewChild and @ContentChild? (0) | 2016.12.21 |
Angular2 CLI로 프로젝트 관리하기 (0) | 2016.12.19 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 뉴욕호텔민박
- 에어캐나다후기
- 종로일리아스
- 에어캐나다환승후기
- google-analytics
- 한인민박
- ionic
- 미국전화후기
- 에어캐나다 기내식
- google-services
- ionic3
- splashscreen
- Android
- 뉴욕한인민박
- 에어캐나다
- 카톡로그인
- Cordova
- 결혼준비그램
- Gradle3.3
- 일리아스주얼리
- 한인민박후기
- android_home
- FCMPlugin.gradle
- H2O유심후기
- 내돈내산
- 환승후기
- 간편로그인
- 미국유심후기
- ionic2
- avds
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함