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附加转换