我正在尝试在 Meteor 应用程序的 html 页面中显示 mongodb 数据。 这里,'yyyy'是mongodb文档中的动态属性名称。
{{#with pullData}}
<span>Root Url : {{xxxx.yyyy.zzzz}} </span>
{{/with}}
我的 mongodb 文档如下所示:
{ _id : '......',
xxxx:{
yyyy:{
zzzz: 'sampleData'
}}}
“yyyy”是动态的 -> 可以是不同的人名(例如 John 或 Jane)
我尝试使用助手来构造具有适当动态值的“xxxx.John.zzzz”,并在 Handlebars 内调用该助手,但它以字符串形式返回它(“xxxx.John.zzzz”)。
{{#with pullData}}
<span>Root Url : {{helper}} </span>
{{/with}}
请帮忙!谢谢..
最佳答案
让你的助手返回 this.xxxx['yyyy'].zzzz;
基本上你需要使用bracket notation而不是点符号来使用变量名称访问该子对象。
关于javascript - 如何在空格键中使用动态对象属性名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32003353/