1

我遇到了在页面重新加载/刷新时没有发生转换的问题。当我启动应用程序并单击链接时,一切正常,但是当我重新加载路线时 - 我得到一个空页面(空白)。这发生在下面的MovieIndexRoute上。

// Router
MediaUi.Router.map(function () {
  this.resource('movies', { path: '/'}, function() {
    this.resource('movie', { path: 'movie/:id' }, function() {
      this.route('edit', { path: '/edit' });
    });
  });
});

// Movies Route
MediaUi.MoviesRoute = Ember.Route.extend({
  model: function() {
    var media;

    media = MediaUi.Media.find();

    return media;
  }
});

// Movie Route
MediaUi.MovieRoute = Ember.Route.extend({
  serialize: function(model) {
    return { id: model.get('_id') };
  }
});

// Movie Index Route
MediaUi.MovieIndexRoute = Ember.Route.extend({
  model: function(params) {
    return this.modelFor('movie');
  }
});

您还可以在此处访问 repo:https ://github.com/alvincrespo/media-ui/tree/nested-resources在nested-resources 分支上。

我还添加了以下屏幕截图,显示了页面和控制台。页面刷新截图

对此的任何帮助将不胜感激。谢谢你!

4

0 回答 0