如何使用ember cli应用程序

时间:2014-10-15 14:10:13

标签: javascript ember.js ember-cli

我正在尝试使用pace来显示动画,而模型是异步加载的

我使用bower安装它并导入了js和css文件。

app.import('bower_components/pace/pace.js');

然后我创建了一个加载路径

//app/routes/loading.js
var LoadingRoute = Ember.Route.extend({
  activate: function() {
    this._super();
    return Pace.restart();
  },
  deactivate: function() {
    this._super();
    return Pace.stop();
  }
}); 

但在应用程序加载时,它表示Pace未定义。 Shoud并非ember-cli将Pace定为全球变量。我错过了什么在您的ember cli项目中整合步伐的正确方法是什么?

1 个答案:

答案 0 :(得分:1)

来自ember-cli doc

  

注意:不要忘记通过在模块中添加/ *全局MY_GLOBAL * /或在.jshintrc文件的predefs部分中定义它来使JSHint满意

将文件包含在brocfile中后,重新启动服务器并配置jshint以忽略Pace全局,以确保在路由中加载Pace console.log(Pace);,它应该为您提供Pace对象。 / p>