javascript - 如何在 Aurelia 中停止和重新启动路由

标签 javascript aurelia

在开始路由之前,有必要检查应用程序的状态。满足条件就停止,随意再继续。

Aurelia 如何做到这一点?

最佳答案

我不太明白你在问什么,但如果你正在设置路由并希望你的应用程序等到它完成,你可以从 configureRouter 方法返回一个 promise -

export class App {
  configureRouter(router) {
    //...
    return new Promise((res, rej) => { res(true); });
  }
}

例如

关于javascript - 如何在 Aurelia 中停止和重新启动路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41992457/

相关文章:

javascript - 使用 AMD 模块作为 Aurelia ViewModel

validation - 如何使用 aurelia-validation 来排列项目

javascript - 如果脚本中不包含警报,jQuery 不会返回结果

javascript - Nginx 和 Node.js 服务器 - 多个任务

javascript - 什么时候在knockoutJS中使用括号?

webpack - 如何将 Aurelia JSPM 插件与 WebPack 结合使用

aurelia - 在 Aurelia 中包含 bootstrap css

twitter-bootstrap - 在 Bootstrap 中隐藏可忽略的警报

javascript - 如何使用 Javascript 获取服务器版本 CRM 2011 或 CRM 2013

javascript - three.js 定向光跟随相机