2015-06-23 3 views
0

Я создаю динамические управляемые данных таблицы с Polymer 1.0 с использованием связывания данных:Полимер 1,0 Связывание данных с RowSpan атрибута

<tbody> 
    <template is="dom-repeat" items="{{instInfo}}" as="instItem"> 
     <tr> 
     <td rowspan="{{instItem.rowSpan}}">{{instItem.name}}</td> 
     </tr> 
     <template is="dom-repeat" items="{{instItem.rows}}" as="row"> 
     <tr> 
      <template is="dom-repeat" items="{{row}}" as="rowItem"> 
      <td>{{rowItem}}</td> 
      </template> 
     </tr> 
     </template> 
    </template> 
    </tbody> 

Все привязки данных выше работой штрафа за тд rowpsan (строка 4), за исключением. Когда я использую реальное число, все хорошо. Возможно ли привязка данных к атрибуту html?

ответ

2

Используйте attribute$="{{value}}", а не attribute="{{value}}".

согласно polymer documentation:

Чтобы привязать к атрибуту, используйте $=, а не =. Это приводит к вызову:

element.setAttribute(attr, value);

В противоположность:

element.property = value;

+0

Можно также связываться с самого свойства с помощью 'строки пролета =" {{значение}} "' (потому что свойство использует верблюд-футляр ['rowSpan'], требуется тире). –

Смежные вопросы