Средства доступа к путям в стиле массива Polymer 1.0, альтернатива скобочным обозначениям в выражениях
Документация Polymer 1.0 гласит:
Синтаксис пути не поддерживает методы доступа в стиле массива (например, users [0] .name). Однако вы можете включить индексы непосредственно в путь (users.0.name).
Как можно обойти это при динамическом задании пути и получить такое же поведение, как в следующем примере, используя Polymer 0.5? Это определенно в контексте создания форм для модели, определенной Объектом.
<template repeat="{{row in fieldset.rows}}">
<div layout horizontal flex>
<template repeat="{{field in row}}" flex>
<paper-field field="{{model.fields[field]}}" value="{{obj[field]}}">
</paper-field>
</template>
</div>
</template>
редактировать:вhttps://github.com/Polymer/polymer/issues/1504:
Нет ближайших планов, чтобы поддержать это. У Polymer 0.5 был сложный синтаксический анализатор выражений, используемый для привязок, который мы исключили для простоты и производительности. Существуют альтернативные шаблоны, которые вы можете использовать сегодня для достижения аналогичных результатов, которые просто требуют от вас большей ясности.
Какой альтернативный шаблон будет для достижения двухсторонней привязки данных, остается неясным.