Ember.js - Ember.lookup的目的是什么

时间:2012-12-05 12:01:10

标签: ember.js

有谁能告诉我Ember.lookup的用途是什么?

用于查找字符串键。

在ember源中使用它的一个例子是:

if(typeof modelType === "string"){
  return Ember.get(Ember.lookup, modelType);
} else {
  return modelType;
}

我可以看到它从一个字符串中返回一个类型,但我看不到它的设置位置或者它的用法的大图。

1 个答案:

答案 0 :(得分:7)

Ember.lookupEmber.importsEmber.exports一起被引入,以消除对window的依赖。

如果您在浏览器中运行Ember,则所有三个值都将引用window,但是如果您在没有浏览器的情况下运行,例如,通过NodeJS或AMD,您将需要自己提供值

有关详细信息,请参阅commit message