【问题标题】:I see an angular2 'bind' function defined in angular2/angular2.d.ts - did it used to be in 'angular2/di.d.ts?我看到在 angular2/angular2.d.ts 中定义了一个 angular2 'bind' 函数 - 它曾经在 'angular2/di.d.ts 中吗?
【发布时间】:2015-08-28 12:32:32
【问题描述】:

我看到的许多关于 angular2 的示例都有以下导入语句:

import {bind} from 'angular2/di';

我正在使用 VS Code(使用 TypeScript),它抱怨找不到 angular2/di 模块。

但是我确实看到了 angular2/angular2.d.ts 中定义的绑定函数。如果我将 import 语句更改为以下内容,那么错误就会消失。

import {bind} from 'angular2/angular2';

标题中的问题是否离题,我做出了一些错误的假设?

如果不是,为什么很多示例引用一个模块来导入绑定函数,而我似乎能够从另一个模块获取它?

【问题讨论】:

    标签: dependency-injection bind angular


    【解决方案1】:

    很可能是因为您查看了旧 Alpha 版的版本。看the angular2.ts file。一切都从它导出。另请注意,d.ts 将包含在 IDE 和编译时解析类型的所有内容。 import 所做的实际上是导入 .js 文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-14
      • 1970-01-01
      • 2017-01-09
      相关资源
      最近更新 更多