Мне нужно обновить пользовательский интерфейс до полимера 3, и полученные данные преобразуются из XML в json, прежде чем они достигнут клиента.
на стороне клиента, я использую шаблон Polymer3 для передачи значений в базовыйполимерные элементы.
, поскольку XML хранит значения в атрибутах, My json возвращается следующим образом.
{
@type: "filter",
@target: "somevalue1",
@operator: "=",
@value: "4458"
},
{
@op: "Or",
@type: "filter",
@target: "somevalue2",
@operator: "=",
@value: "4828"
},
{
@op: "Or",
@type: "filter",
@target: "somevalue3",
@operator: "=",
@value: "2428"
}
сейчас, когда я передаю это свойство в свой шаблон Polymer 3, как синдексируя, он рассматривает все это как текст и отображается на экране.
{{item['@op']}}
отображается на экране как есть.Кроме того, я не могу использовать его следующим образом
{{item.@op}}
Я не знаю, рассматривается ли @ как код, но весь текст, включая скобки {{}}, отображается на экране.
Как обрабатывать эти свойства.
Я не могу преобразовать его в другой читаемый объект, потому что пользовательский интерфейс уже требует времени для рендеринга из-за <\ vaadin-select> и json будет повторяться внутри вложенного объекта.