2017-11-29 12 views
2

에 대한 배럴 파일을 사용합니다. 내가 가지고있는 질문은 - 게으른 로딩, 나무 떨기 또는 AOT와 같은 생각이 들지 않은 다른 것에 대한 좋은 생각입니까 아니면 나쁜 아이디어입니까? 또는이 접근법은 완전히 정상이며로드 시간이나 그 밖의 다른 요소에 영향을주지 않습니다. 그 이유에 대해 약간의 빛을 비출 수 있다면 그것은 인정 될 것입니다.각도 - 나는 내 구성 요소 파일에서 사용하는 모든 일반적인 수입 배럴 파일을 만든</p> <p>각도 5. 나는 현재 모든 구성 요소 수입

예 :

common-component-imports.ts: 
    export { AppState, Event, EventPriority, EventType, Page, Unit, User, WindowSettings } from '../models/index'; 
    export { Component, ElementRef, Input, ViewChild, ViewChildren } from '@angular/core'; 
    export { Config, IonicPage, Loading, LoadingController, Modal, ModalController, Nav, NavController, NavParams, Platform, Toast, ToastController, ViewController } from 'ionic-angular'; 
etc../ 

내 구성 요소보다 내가이 일을하고있다 :

event.ts 
import { 
    Component, 
    ElectronService, 
    Event, 
    AppState, 
    IonicPage, 
    NavController, 
    NavParams, 
    Store, 
} from '../shared/common-component-imports'; 

난 그냥 event.ts 외에 여러 가지 이상의 파일에 그런 식으로 가져옵니다.

+0

아무도 아이디어/의견이 있습니까? – RooksStrife

답변