2015-11-18 4 views
0

Мы в процессе изменения шаблонов соевых уведомлений JIRA Service Desk 3, чтобы сделать их более полезными, пока мы ожидаем, что JSD-218 будет действовать. В первую очередь мы редактируем проблему -conversation-notifications.soy.Как я могу определить значение для объекта для шаблона сои?

Мы можем легко получить {$ issue.key} и {$ issue.summary} для отображения, но выведение значения для описания является проблемой. Описание вложено в {$ issue.fields} объекта, который выглядит как:

[{id: description, label: Description, value: {html: <p>Testing notification</p>, rawValue: Testing notification }}] 

Однако легко предположение {$ issue.fields.value.html} не работает. Чтение документации по шаблонам закрытия как бы заставило меня потерять то, как вытащить значение HTML для значения ключа, которое является значением ключевых полей?

также пытались:

  • {$ выпуск [6] [2] [0]}
  • {$ issue.fields [ 'значение'] [ 'HTML']}
  • { $ issue.fields ['value': 'html']}

У кого-нибудь был успех на этом фронте? Я спросил об атласских ответах на оглушительную тишину.

+0

Если ваш пример то, что возвращается '{$ issue.fields}', это может быть, что список становится возвращается? ('[...]' - это список в соответствии с [документацией] [1]). Возможно, вы могли бы попробовать '{$ issue.fields [0] .value.html}'? [1]: https://developers.google.com/closure/templates/docs/concepts?hl=ru#basic-types – Wheeler

+0

Блестящий. Это сработало! – Mia

ответ

0

В соответствии с ответом Уилера, ответ:

{$issue.fields[0].value.html}