javascript - 在运行时在 Ember AppKit 应用程序中启用功能标志

标签 javascript ember.js ember-app-kit

我正在使用 EAK 和 Ember 的金丝雀版本——这与来自 emberjs.com 的 beta 和金丝雀版本以及 alexpenner 在 http://ember.alexspeller.com/ember-latest.js 的版本相同。

所以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 源(在 vendor 文件夹中:/)。例如,在 ember.js 中定义特征散列之后,添加 Ember.feature["query-params"] = true 并刷新将在控制台中产生正确的参数对象。

这向我表明该功能在所有方面都正常工作(即在应用程序中正确访问对象),但我希望能够在合理的地方启用该标志,例如 app.js

知道为什么启用 app.create 行上方的标志不起作用吗?在 EAK 中有不同的方法来解决这个问题吗?

最佳答案

您应该尝试将您的环境变量放在config/environment.js 中.

我相信这就是 EAK 方法。

关于javascript - 在运行时在 Ember AppKit 应用程序中启用功能标志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20035377/

相关文章:

javascript - 错误 :Assertion Failed: Could not find "example.login" template or view in Ember. js

javascript - Ember Js 1.0,计算属性和模板在数据更改时不刷新

javascript - 使用 sinon 在 Ember App Kit 中测试 Ember Simple Auth

javascript - Ember 应用程序套件 - 扩展 super 路线

ember.js - 使用 ember 应用套件测试时如何获取 ember 的商店?

javascript - 函数转化为函数调用javascript

javascript - 将内容类型更改为 JSON 时,从数据库加载更多内容不起作用

javascript - 过滤列的集合

javascript - 提交后以下代码是否会重置并刷新表单?

model - Ember.js ArrayProxy 模型数组