1
다음 코드가 포함 된 파일 이름은 service.imports.ts
입니다.각도 2의 전역 가져 오기 파일의 영향
export { Http, Response, Headers, RequestOptions } from '@angular/http'
export { Observable } from 'rxjs/Observable'
export { Injectable } from '@angular/core';
export * from 'rxjs/add/operator/map';
export * from 'rxjs/add/operator/catch';
하고 난 단지 Http
모듈을 호출하고 Response, Headers, RequestOptions
을 무시하고 볼 수 있듯이
import { Http } from '../service.imports'
에 의해 내 각 2 service.ts 파일에서 해당 파일을 호출합니다.
각도 2가 이러한 상황을 어떻게 처리합니까? service.imports.ts
에 언급 된 모든 모듈을로드합니까 아니면 service.imports.ts
이 사용되는 모듈 즉, Http
만로드할까요?
성능 문제가 있습니다.
같은 문제가 발생 발견 할 때까지 그것은 다른 것 그래서 당신을 이 방법으로 내 앱을 디자인 해 보라고 제안 하시겠습니까? 좋은 습관입니까? –
문제가 발생하기 때문에 각도 팀이 멀리 옮겼습니다. 모든 가져 오기를 수집하는 파일을 만들지는 않겠습니다. 나는 어느 정도로 모듈을 (예 :'NgModule'과 같은 입도),하지만 전체 응용 프로그램을 위해 그것을 할 것입니다. –
제안 해 주셔서 감사합니다. –