【发布时间】:2018-05-13 08:26:27
【问题描述】:
我目前正在使用 Angular 5。
我为我在组件文件中使用的所有常见导入创建了一个桶文件。 我的问题是 - 对于延迟加载、摇树或其他我没有想到的东西,例如 AOT,这是一个好主意还是坏主意? 或者这种方法完全没问题并且不会影响加载时间或其他任何负面影响。如果您也可以阐明原因,那将不胜感激。
例子:
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 之外,我还在其他几个文件中导入这样的文件。
【问题讨论】:
-
没有人有想法/意见?
标签: angular import export components