流星空格键 属性 键不起作用

Meteor spacebars property key not working

我正在尝试使用 Meteor 中的模板打印 JSON API 响应。出于测试目的,我手动将其输入到:

Template.body.helpers({
entries: [
    {
        "item_link": "http://www.blocket.se/ostergotland/Tannefors_62513807.htm?ca=14&w=1",
        "item_link/_text": "Tannefors"
    },
    {
        "item_link": "http://www.blocket.se/ostergotland/Moblerad_1_a_i_Duvkullen_62466395.htm?ca=14&w=1",
        "item_link/_text": "Möblerad 1:a i Duvkullen"
    }
]}

问题是 "item_link/_text" 键,它在使用 Meteors 模板引擎时不起作用。

<body>
   {{#each entries}}
       {{> entry}}
  {{/each}}
</body>

<template name="entry"> 
    <h2>{{item_link/_text}}</h2>     
    {{item_link}}     
</template>

"item_link" 属性 工作正常,但 "item_link/_text" 不工作,我猜是因为前斜杠。我试过用“\\”转义它,但没有成功。

运行 示例 http://meteorpad.com/pad/e4D37M5ipdXcgmABG/Special%20character%20fail

如您在 spacebars readme 中所见,您可以像这样简单地将其括在方括号中:

<h2>{{ [item_link/_text] }}</h2>

这里是a working copy of your example