Я пытаюсь научиться работать с meteor и google analytics API.Как манипулировать Spacebars, когда свойство объекта использует двоеточие в его записи?
У меня была проблема с синтаксисом spacebars ...
Когда я пытаюсь получить доступ к объекту все работает хорошо ... как это:
HTML - Использование космических бруски двойные скобки чтобы получить доступ к atribute объекта внутри другого объекта:
{{# 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}}
Как контур этой ситуации?
Есть ли возможность переименовать поле в ga_exitRate? – Ankit
Вы попробовали создать помощник, чтобы вместо этого вернуть желаемое значение? – Luna
Согласитесь с Luna, хелпером, который ссылается на 'this', помещенным внутри' {{totalsForAllResults}} ', и возвращает' this ['ga: exitRate'] 'должен работать. –