如何从大豆模板的对象中精确取值?
How do I exact value from an object for soy template?
我们正在修改 JIRA Service Desk 3 通知 soy 模板,以便在我们等待 JSD-218 采取行动时使它们更有用。我们主要编辑问题-对话-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 的值,这是键字段的值?
也试过:
- {$issue[6][2][0]}
- {$issue.fields['value']['html']}
- {$issue.fields['value':'html']}
有人在这方面取得过成功吗?我在 Atlassian 上询问了震耳欲聋的安静的答案。
根据 Wheeler 的回复,答案是:
{$issue.fields[0].value.html}
我们正在修改 JIRA Service Desk 3 通知 soy 模板,以便在我们等待 JSD-218 采取行动时使它们更有用。我们主要编辑问题-对话-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 的值,这是键字段的值?
也试过:
- {$issue[6][2][0]}
- {$issue.fields['value']['html']}
- {$issue.fields['value':'html']}
有人在这方面取得过成功吗?我在 Atlassian 上询问了震耳欲聋的安静的答案。
根据 Wheeler 的回复,答案是:
{$issue.fields[0].value.html}