Aurelia 模块全局配置
Aurelia module global configuration
我已经在我的 Aurelia 应用程序中安装了 toastr。我可以在不同的视图中导入和使用它,但我不知道如何 set/modify 它的全局选项。
想法?
最简单的地方是在您的应用程序构造函数中。此时您还必须加载烤面包机脚本。您的 app.js 可能如下所示:
import {Router} from 'aurelia-router';
import toastr from 'toastr';
export class App {
static inject() { return [Router]; }
constructor(router) {
toastr.options.closeButton = true;
// ... setup your routing etc
}
}
我假设您此时已经加载了烤面包机脚本。您还可以将 toastr 初始化移动到任何其他 Aurelia 构造函数或任何其他地方,我没有看到任何技术限制。
我已经在我的 Aurelia 应用程序中安装了 toastr。我可以在不同的视图中导入和使用它,但我不知道如何 set/modify 它的全局选项。
想法?
最简单的地方是在您的应用程序构造函数中。此时您还必须加载烤面包机脚本。您的 app.js 可能如下所示:
import {Router} from 'aurelia-router';
import toastr from 'toastr';
export class App {
static inject() { return [Router]; }
constructor(router) {
toastr.options.closeButton = true;
// ... setup your routing etc
}
}
我假设您此时已经加载了烤面包机脚本。您还可以将 toastr 初始化移动到任何其他 Aurelia 构造函数或任何其他地方,我没有看到任何技术限制。