我正在使用 EAK 和 Ember 的金丝雀版本 - 这与来自 emberjs.com 的 beta 和 canaray 版本以及http://ember.alexspeller.com/ember-latest.js上的 alexpenner 版本相同
所以 Ember 当然应该由 bower 管理。我正在尝试使用 EAK 中的“查询参数”功能,并且根据 ember 指南(http://emberjs.com/guides/routing/query-params/)放置了该行
Ember.FEATURES["query-params"] = true;
直接在 app.js 中的 App.create 行之前
在相关路线内,
renderTemplate: function( controller, context, queryParams ) {
console.log(queryParams);
}
将始终记录未定义,直到我将上述功能行添加到实际的 Ember 源(在供应商文件夹中:/)。例如,在 ember.js 中定义特性哈希后,添加Ember.feature["query-params"] = true
和刷新将在控制台中生成正确的 params 对象。
这向我表明该功能在所有方面都正常工作(即在应用程序中正确访问对象),但我希望能够在 app.js 等合理位置启用该标志
知道为什么在 app.create 行上方启用标志不起作用吗?在 EAK 中是否有不同的方法来解决这个问题?