【问题标题】:Using @key inside of a loop works fine in development but not production在循环中使用 @key 在开发中可以正常工作,但在生产中不行
【发布时间】:2015-07-10 13:23:38
【问题描述】:

下面的代码在开发中运行良好。我将数字(@key)附加到我的类“步骤”以产生...'step0,step1,step2,...)但它在生产中不起作用。关于如何让它在生产中工作的任何建议?

{{#careers}}
     <div class="col-sm-{{{../size}}} emp text-center"><span class="emp-role">{{this}}</span><span class="step{{@key}}"></span></div>
{{/careers}}

总体目标是生成编号的“步骤”类。

然后我有一些 css 来处理 step0、step1、step2 和 step3。

.step0 {
   ...
}
.step1 {
   ...
}
.step2 {
   ...
}

我尝试使用 nth-child() 执行此操作,但无法正常工作。

【问题讨论】:

  • 你在生产中得到什么结果?
  • 生产中的结果是“step”,没有附加数字。我的@key 周围需要三重胡须吗?
  • 如果其他一切都正确呈现,问题可能出在其他地方。但是,如果没有看到您的代码,或者不知道您使用的是什么模板系统,这很难说。
  • 我们正在使用 app.set('view engine', 'html'); app.engine('html', hbs.__express)。我希望这会有所帮助。

标签: node.js css less


【解决方案1】:

我本应使用 {{@index}} 时却使用了 {{@key}}。

Answer found here.

【讨论】:

    猜你喜欢
    • 2012-03-17
    • 2019-06-07
    • 1970-01-01
    • 2021-06-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-25
    • 1970-01-01
    相关资源
    最近更新 更多