2012-12-05 16 views
5

誰能告訴我Ember.lookup的用途是什麼?Ember.js - Ember.lookup的用途是什麼

它用於查找字符串鍵。

其餘燼源使用的一個例子是:

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

我可以看到,它從一個字符串返回一個類型,但我沒有看到它被設置還是什麼大局觀是它的用法。

回答

7

Ember.lookup引入隨着Ember.importsEmber.exports,以此來消除對window的依賴。

如果您在瀏覽器中運行Ember,則所有三個值都將參考window,但是如果您在沒有瀏覽器的情況下運行,例如通過NodeJS或AMD運行,則需要自行提供值。

有關更多信息,請參閱commit message