Можете ли вы динамически создать имя свойства привязки в Polymer?

#polymer

#полимер

Вопрос:

В Polymer я создаю некоторые <app-route> элементы в a <dom-repeat> следующим образом:

 <template is="dom-repeat" items="{{myItems}}">
  <app-route route="[[_route]]"
             pattern="/view-{{index}}/:data"
             data="{{_routeData}}"
             active="{{_routeActive}}">
  </app-route>
</template>
  

Я хотел бы использовать {{index}} внутри data active значений атрибута и для создания динамического имени свойства привязки, например, {{_route{{index}}Data}} для оценки {{index}} при создании имени привязки. Это означало бы, что они уникальны для каждого маршрута.

Возможно ли это сделать в Polymer? Если нет, существуют ли какие-либо альтернативные подходы?

Комментарии:

1. Насколько мне известно, Polymer в настоящее время не поддерживает вложенные привязки, как вы описали. (Для односторонних привязок вы могли бы использовать computed binding (например, data="[[_getRouteData(index)]]" , но это не применимо в вашем случае, так как вам требуется выходное свойство.)