我正在尝试使用以下内容在我的 ember 应用程序中创建路由:
app= Ember.Application.create({
ApplicationController: Ember.ObjectController.extend(),
ApplicationView: Ember.View.extend(),
Router: Ember.Router.extend({
root: Ember.Route.extend({
route: '/',
aRoute: Ember.Route.extend({
route: '/routeA'
}),
bRoute: Ember.Route.extend({
route: '/routeB'
})
})
})
});
app.initialize();
但是当打开页面时出现以下错误:
Uncaught Error: assertion failed: Could not find state for path
在深入研究 ember 的源代码时,我永远不会设置位置的“哈希”属性 - 应该在浏览器触发某种哈希事件时设置。
我在正确的轨道上,我该如何解决这个问题?</p>