刷新时不会触发灰烬转换

时间:2013-08-13 12:35:19

标签: javascript ember.js ember-router

我遇到了在页面重新加载/刷新时没有进行转换的问题。当我启动应用程序并单击链接时,一切都运行正常,但是当我重新加载路径时 - 我得到一个空页面(空白)。我在下面的 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在嵌套资源分支上。

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

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

0 个答案:

没有答案