Angular: 서비스 주입
Angular에서 서비스란?
Angular에서 서비스는 특정 작업을 수행하는 데 사용되는 도우미 기능입니다. 서비스는 Angular 애플리케이션 내 모든 곳에서 사용할 수 있으므로 매우 유용합니다. 서비스는 종속성 주입이라는 프로세스를 통해 Angular 애플리케이션으로 구현됩니다. 이 프로세스를 통해 컨트롤러에서 매개변수로 사용하려는 서비스의 이름을 포함하는 것만으로 Angular 애플리케이션의 특정 부분에서 사용하려는 서비스를 지정할 수 있습니다. 아래의 예를 살펴보겠습니다.
function UserController(NotificationService, UserService, AuthService) {
NotificationService.notify('Hello!');
}
여기서 Angular는 초기화하기 전에 컨트롤러의 매개변수를 살펴본 다음 사용할 종속성을 파악하거나 애플리케이션의 특정 부분에 "주입"합니다. 그러면 알림 서비스가 다음과 같이 표시됩니다.
function NotificationService() {
this.notify = function (message) {
alert(message);
};
}
angular
.module('app')
.service('NotificationService', NotificationService);
Reference
이 문제에 관하여(Angular: 서비스 주입), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/chrisbaptiste83/angular-injecting-a-service-3bnf텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)