Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/426.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 嵌套多列导航_Javascript_Ember.js - Fatal编程技术网

Javascript 嵌套多列导航

Javascript 嵌套多列导航,javascript,ember.js,Javascript,Ember.js,我正在尝试开始使用ember.js,已经阅读了“待办事项”教程以及大部分指南。然而,我不能正确地获得这个多列导航,不幸的是,我还没有找到类似的例子 所以,我有多个专栏,让我们把第一个叫做厨房列表。 当用户选择库时,我希望在库列表旁边的列中显示所有图像。最后,我将有两个以上的水平,但现在两个应该做的。我已经设法显示了画廊的列表,但只要我选择了一个,什么也没有发生。我做错了什么?我也不太确定绘制路线图的最佳方法是什么 以下是指向我的代码的链接: 这是我的路由器配置: App.Router.map(f

我正在尝试开始使用ember.js,已经阅读了“待办事项”教程以及大部分指南。然而,我不能正确地获得这个多列导航,不幸的是,我还没有找到类似的例子

所以,我有多个专栏,让我们把第一个叫做厨房列表。 当用户选择库时,我希望在库列表旁边的列中显示所有图像。最后,我将有两个以上的水平,但现在两个应该做的。我已经设法显示了画廊的列表,但只要我选择了一个,什么也没有发生。我做错了什么?我也不太确定绘制路线图的最佳方法是什么

以下是指向我的代码的链接:

这是我的路由器配置:

App.Router.map(function() {
  this.resource('gallerys', { path: '/' }, function() {
    this.resource('gallery', { path: '/:gallery_id'});
  });
});

我把你的垃圾箱改了一点。这是我做的改动

  • 在“指向辅助对象的链接”中,用引号指定管线以及要作为动态管段的所有模型数据

    {{#link-to "gallery" this.id}}{{name}}{{/link-to}}
    
  • 不要直接将Gallery渲染到“Gallery”路由中,而是将它们渲染到Gallery/索引路由中。这样您就不需要使用renderTemplate

    App.GallerysIndexRoute = Ember.Route.extend({
      model: function () {
        return this.store.find('gallery');
      }
    });
    

  • 你看了这个视频吗?它显示了一个类似的示例,其中并排加载了博客标题和博客描述。是的。我的主要问题是,在视频中,它会返回一个具体的博客文章供选择,而我需要返回以下实体的列表。我还没有弄清楚我应该如何正确地映射它。