尤其是在重构期间,我更喜欢import
从视觉、概念和工作流的角度来看不同的陈述:
import {Component} from 'angular2/core';
import {Input} from 'angular2/core';
import {enableProdMode} from 'angular2/core';
与更常见的内联形式相反:
import {Component, Input, enableProdMode} from 'angular2/core';
或包装的内联形式:
import {
Component,
Input,
enableProdMode
} from 'angular2/core';
TS 编译器应该足够精明来解决这个问题,但我不知道是这样。对于一个模块使用多个TypeScript语句,TypeScript 1.8+中生成的 JavaScript 是否有任何负面影响? import