존 파파의 매우 course on Angular 2 좋은 다른 구성 요소에서 제공을 숨길 필요가 거의 없기 때문에 인 Pluralsight에, 그는, 공급자가 아니라 @Components보다 @NgModule에 등록 엄지 손가락의 규칙으로 권장 . 모든 제공자가 모듈 수준에서 등록해야하는 Angular 1에서는 이에 대한 논쟁이 없습니다. 그러나이 상황을
다음은 컨트롤러 및 서비스 코드입니다. AngularJS v1.6을 사용하고 있습니다. app.controller('ServicesCtrl',['$scope','$http','DataService',function($scope,$http,DataService){
$scope.returnedData = DataService.GetData('services
다음 서비스의 http 요청 결과를 여러 구성 요소와 공유하려고합니다. 내가 겪고있는 문제는 getMe() 함수에 대한 각 컴포넌트의 요청이 새로운 http 호출을 작성한다는 것입니다. MeService 서비스는 페이지의 루트 모듈에있는 제공자로만 선언되고 각 * .component.ts에 가져와야하므로 이는 서비스를 여러 번 다시 제공자로 재 선언한다는
내 Angular app에는 구성 요소를 저장하는 서비스가 있습니다.이 서비스는 내 응용 프로그램의 다양한 구성 요소에서 사용됩니다. 에서 : myApp.factory("guiConfigService", ['$http', function($http) {
var guiConfig = {};
var self = {
setGuiCon
모델 구성 요소 : import { Component, OnInit, AfterContentInit } from '@angular/core';
import { Model } from '../model';
import { EdmundsAPIService } from '../edmunds-api.service';
import { ActivatedRoute
의 코어 모듈의 지침 혼란 내가 CoreModule라는 핵심 모듈을 가지고, 그것은 MapManagerService를 사용 FlyToDirective라는 이름의 지침 MapManagerService라는 이름의 서비스 및하여 flyTo 사용 ElementComponent라는 구성 요소가 포함되어 있습니다. 더 정확하게, 각도 축적된다 : 는 AppModule
각도로 서비스에 매개 변수를 전달하려하지만 각도를 완료 할 때마다 완전히 닫힙니다. 누군가 내가 잘못하고있는 것을 말해 줄 수 있습니까? 이 내 서비스 : function AlertData($http){
var AlertData = {};
var settings = {
}
}
// Registering client
Angular 1.6 및 es6을 사용하여 게시/데이터를 가져 오기위한 나머지 API를 만들려고합니다. 와는 SylabusService는 형식 오류 구성 요소에서 정의되지 않은 방법 : 속성을 읽어 정의되지 않은 의 '저장'을 할 수 없습니다. 서비스 파일 'use strict';
import angular from 'angular';
ex