我正在尝试学习如何使用meteor和google analytics API。
我的空格键语法有问题......
当我尝试访问某个对象时,一切运行良好......就像这样:
HTML - 使用空格键双括号访问另一个对象内的对象的属性:
{{# each performanceRow}}
<tr>
<td class="choiceId {{selectedChoice}}">{{name}}</td>
<td class="choiceId {{selectedChoice}}">{{indicator}}</td>
<td class="choiceId {{selectedChoice}}">{{goal}}</td>
<td class="choiceId {{selectedChoice}}"> {{current.profileInfo.profileId}}</td>
</tr>
{{/each}}
问题出现是因为其中一个属性写为follow: ga:exitRate
然后,如果我尝试用空格键重现它,流星不会将冒号识别为该字段的名称。如下:
{{current.totalsForAllResults.ga:exitRate}}
我如何勾勒出这种情况?
答案 0 :(得分:0)
来自guide:空格键标识符是JavaScript标识符名称或括在方括号中的任何字符串([多么好的字符串])。因此,我认为你可以像这样使用它:
{{ [current.totalsForAllResults.ga:exitRate] }}
我还没有尝试使用嵌套对象,但我确信它适用于包含空格的标识符,例如这工作
{{ [custom field] }}
当你从这样的javascript访问它时
doc['custom field']
让我知道它有效。