【问题标题】:meteor spacebars nested each property by child property name流星空格键按子属性名称嵌套每个属性
【发布时间】:2016-08-18 16:48:52
【问题描述】:

在空格键中,我可以通过内部每个属性的名称访问外部每个属性吗? IE。 ? access ymBStocks.price via via {{../{{title}}}}

更完整的例子

<template name="ymbStockstable">    
<table class="table table-hover table-ymbStocks">
   <thead>
       <tr>
        {{#each columns}}
            <th>{{title}}</th>
        {{/each}}
       </tr>
   </thead>
      <tbody>
      {{#each ymbStocks}}
      <tr>
        {{#each columns}}
            <td>{{../columns.title}}</td>
        {{/each}}
      </tr>
      {{/each}}
      </tbody>
</table>
</template>

【问题讨论】:

    标签: meteor spacebars


    【解决方案1】:

    w3jimmy @w3jimmy 14:09 创建一个帮助器来获取对象的属性

    Template.yourTemplate.helpers({
       getProperty: function (obj_name, prop_name){
           if (obj_name.hasOwnProperty(prop_name)){
               return obj_name.prop_name;
           } 
       }
    })
    

    然后在空格键中你这样做:

    {{#each ymbStock in ymbStocks}}
    
        ...
    
     {{#each column in columns}}
    
    
         <td>price: {{getProperty column.title ymbStock.price}}</td>
    
    
     {{/each}}
    
    {{/each}}`
    

    我只是吐出来,没有测试...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-11-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-12
      • 2011-04-01
      相关资源
      最近更新 更多