【问题标题】:#each inside another #each that is not a part of the first one handlebars#each 在另一个 #each 中,不是第一个车把的一部分
【发布时间】:2017-03-11 23:04:28
【问题描述】:

我在“主”循环中显示值时遇到问题 我的代码如下所示:

{{# each movies}}
            <div class="col-sm-6 col-md-4">
                <div class="thumbnail">
                  <!--<img src="..." alt="...">-->
                  <div class="caption">
                    <h3><a href="/movie/{{this._id}}">{{this.title}}</a></h3>
                    <p>Rating :
                    {{#each ../ratings}}
                       {{this}}
                    {{/each}}
                    </p>
                    <p>Genre: <b>{{this.genre}}</b></p>
                    <p>{{this.description}}</p>
                    <p><a href="#" class="btn btn-default" role="button">Modify</a> <a href="delete/{{this._id}}" class="btn btn-primary" role="button">Delete</a></p>
                  </div>
                </div>
            </div>
            {{/each}}

问题是我在同一个块中获得了“评级”列表的所有三个值,但我想为每部电影分别获得一个。有什么建议?提前谢谢你。

【问题讨论】:

  • 如果你能发布你的 json 结构会很有帮助
  • 有两个不同的json对象
  • 你必须提供一个例子,这样别人才能更好地理解你想做什么。
  • 没关系我修好了

标签: node.js handlebars.js


【解决方案1】:

我需要更改我的模型并在其中包含评分字段。所以我根本不需要第二个 each 循环。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-08
    • 2020-03-18
    • 2012-12-13
    • 2021-09-30
    • 2013-02-15
    • 1970-01-01
    相关资源
    最近更新 更多