如何在空格中使用动态对象属性名
How Do I Use Dynamic Object Property Names in Spacebars?
我试图在流星应用程序的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",并调用手柄内的helper,但它会以字符串形式返回它("xxxx.John.zzzz")。
{{#with pullData}}
<span>Root Url : {{helper}} </span>
{{/with}}
请帮忙!
让你的助手return this.xxxx['yyyy'].zzzz;
基本上你需要使用括号符号而不是点符号来访问使用变量名的子对象
相关文章:
- 使用推动创建动态对象
- 在主要的JavaScript引擎中,在JavaScript关联数组(动态对象属性)中检索/插入的复杂性是多少
- 从表单到 Ajax 的动态对象访问
- JavaScript node.js 中 pug (jade) 模板上的动态对象键
- 动态对象遍历与 NodeJS
- 在JS中创建动态对象
- jQuery param动态对象名称
- 访问动态对象:javascript/jquery
- JavaScript 动态对象范围
- 如何在 QML 中发生相同事件后创建/销毁动态对象
- 创建动态对象(作为函数(..))
- 如何在 JavaScript 中制作动态对象
- jQuery 事件绑定不适用于多个动态对象
- 将静态对象转换为动态对象
- 访问多个动态对象 jQuery
- Javascript - 类型不适用于动态对象
- Javascript-动态对象键(第二个键)
- 用javascript为数组创建动态对象
- JavaScript动态对象键ejs
- 在jQuery中的动态对象上使用.each