带有嵌入空间的流星键

时间:2014-10-18 22:09:10

标签: meteor

我试图找出如何正确请求数据插入模板。我已经使用meteorimport将Excel电子表格导入我的Meteor Mongo实例,并且可以毫无问题地查询数据。我已经建立了如下模板:

<template name="buc">
<ul>
{{#each bucs}}
    <li>
        v4ATDomainHierarchy | {{v4ATDomainHierarchy}}
        ADDIE Group | {{ADDIE Group}}
    </li>
{{/each}}
</ul>

对数据库的findOne()调用显示以下结构。

{
"_id" : ObjectId("54428261001881be69a9a492"),
"v4ATDomainHierarchy" : "1.1.1.3.6",
"System OpAct Name" : "Store All Training/Instructional Material",
"MNUC Number" : "ALCMC-3000",
"ADDIE Group" : "Develop",
"SME Team" : "A",
"BUC No." : 2.1,
"BUC OV6c Version" : "v2",
"MOE Developed" : "",
"MOP Developed" : "",
"" : ""}

请注意,许多键都有空格。我的问题是如何正确地从“ADDIE组”键(或任何包含空格的键)请求数据。错误当然是找不到ADDIE助手。

感谢您的帮助!我没有找到任何引用这个特殊问题的东西。

2 个答案:

答案 0 :(得分:0)

在这种情况下,您可以使用指向每个文档的this对象。因此,您可以在模板助手中使用this["ADDIE Group"]访问它。

答案 1 :(得分:0)

  

JS

Template.registerHelper("withKey", function(item){
    return this[item];
})
  

HTML

{{withKey "Example Field"}}
  

数据

{_id:"XXRANDOMXX", "Example Field":"Example Data"}
  

结果

Example Data