Ember.js 嵌套路由导航和未加载http模拟的问题
你好,我有一个路由器,上面有:Ember.js 嵌套路由导航和未加载http模拟的问题,ember.js,ember-cli,Ember.js,Ember Cli,你好,我有一个路由器,上面有: goToMessagesView: function () { this.transitionToRouter("app.messages"); } 未捕获错误:断言失败:找不到路由app.messages 但是,如果我使用: goToMessagesView: function () { this.transitionToRouter("messages"); } 我导航到,但我想它会转到
goToMessagesView: function () {
this.transitionToRouter("app.messages");
}
未捕获错误:断言失败:找不到路由app.messages
但是,如果我使用:
goToMessagesView: function () {
this.transitionToRouter("messages");
}
我导航到,但我想它会转到
我的路由器:
this.route('app', function () {
this.resource('fo', {path: 'fo/fo_id'});
this.resource('messages');
如果导航到“”,则它可以工作,但不会像路由中那样从http模拟加载模型:
应用程序/消息:
export default Ember.Route.extend({
model: function () {
return this.store.find("messages");
}
});
消息是一种资源。使用此:
this.transitionRoute(“消息”)
。。。另外,transitionRoute()
用于控制器。。。对于路由,更适合使用transitiono()
@graph,我将操作更改为:this.transitiono(“app.messages”);但是我得到了路由app.messages没有找到this.transitiono(“messages”)@Grapho好的,但我是从localhost/调用它的,所以我不明白为什么我不需要用.app附加转换