如何在空格键中使用动态对象 属性 名称?
How Do I Use Dynamic Object Property Names in Spacebars?
我正在尝试在 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" 并在车把内调用助手,但它 returns it("xxxx.John.zzzz") 作为字符串。
{{#with pullData}}
<span>Root Url : {{helper}} </span>
{{/with}}
请帮忙!谢谢..
有你的帮手return this.xxxx['yyyy'].zzzz;
基本上你需要使用 bracket notation 而不是点符号来访问使用变量名的子对象。
我正在尝试在 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" 并在车把内调用助手,但它 returns it("xxxx.John.zzzz") 作为字符串。
{{#with pullData}}
<span>Root Url : {{helper}} </span>
{{/with}}
请帮忙!谢谢..
有你的帮手return this.xxxx['yyyy'].zzzz;
基本上你需要使用 bracket notation 而不是点符号来访问使用变量名的子对象。