打字稿导入自

TypeScript import from

全部:

当我阅读"Angular2 5mins start"-教程时,第一个语法让我感到困惑:

import {bootstrap, Component} from 'angular2/angular2';

我想知道在哪里可以找到来自 TypeScript 的语法(我只找到 import,但没有找到 import...from)?

谢谢

这个语法是在 ES6 中为 JavaScript 添加的,这里是完整的列表和解释:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/import

import { member1 , member2 } from "module-name";

...是您在教程中找到的那个。

  • member,memberN要导入的导出成员名称。
  • module-name 要导入的模块的名称。这是一个文件名。

请注意,截至目前,任何浏览器都不支持此 ES6-JavaScript 功能。但是 TypeScript / AngularJS 会处理它。


原始的 TypeScript 中没有这样的语法。 这是关于 import 的 TyepScript 手册:http://www.typescriptlang.org/Handbook#modules-going-external

该语法适用于 ES2015,也称为 ES6。基本上,它可以让您决定从外部文件导入什么。如果您需要一些简单的阅读,请参阅 some documentation or the standard itself