【发布时间】:2018-10-05 08:52:53
【问题描述】:
我是 Aurelia 的新手,正在尝试使用 id 实现一些“简单”的动态路由。
config.map([
{ route: 'questions/:id', . . .}
]);
我收到一个运行时错误,表明我缺少 activate() 方法。
aurelia-history.js:4 Uncaught (in promise) Error: History must implement activate().
at mi (aurelia-history.js:4)
at History.activate (aurelia-history.js:13)
at AppRouter.activate (aurelia-router.js:1743)
at aurelia-router.js:1722
我知道有一个activate() 丢失,它正在进入原型并抛出这个错误,我只是不知道在哪里添加activate()。我的模块中有它,但我应该以某种方式在我的 App 类或这个历史对象中有一个吗?
谢谢
-约翰
【问题讨论】:
-
Do not post images of code or errors! 图片和屏幕截图可以很好地添加到帖子中,但请确保帖子在没有它们的情况下仍然清晰且有用。如果您发布代码或错误消息的图像,请确保您也复制并粘贴或直接在帖子中输入实际代码/消息。
标签: aurelia