无法从Angular 2中的非角度模块导入

时间:2017-02-22 01:01:16

标签: javascript angular node-modules

我无法从非角度模块导入。

app.components.ts

文件夹

Node_Modules - > array-slice

从' array-slice'导入{array-slice} < - 没有工作

从' @ angular / http'导入{Http,Response} < - Works

1 个答案:

答案 0 :(得分:2)

 import slice = require('array-slice');

{ Http, Response }语法仅适用于具有多个命名导出的es6模块。以下内容也适用于typescript

import * as slice from 'array-slice'

但请在此处详细了解为何这不是最佳方法 - New es6 syntax for importing commonjs / amd modules i.e. `import foo = require('foo')`