如何将pace与ember-cli应用程序结合使用

How to use pace with ember cli application

本文关键字:应用程序 结合 ember-cli pace      更新时间:2023-09-26

当模型异步加载时,我正在尝试使用速度来显示动画

我使用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尚未定义。请不要将Pace设置为全局变量。我错过了什么。在您的ember-cli项目中集成佩斯的正确方法是什么?

来自ember cli doc:

注意:不要忘记给你的模块添加/*全局MY_global*/,或者在.jshintrc文件的预定义部分中定义它,让JSHint感到高兴

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