Özelliklerini düzenlemek için paper-input
numaralı alt öğeye sahip bir ana makine öğesi bağlayıcı öğesi dizisine sahibim. Ana makine div
öğesinde yansıtılan girdi üzerindeki değer değişimini görmüyorum. Hata ayıklamada olsa bile, ana makine nesnesinin en son düzenlenen name
olduğunu görebiliyorum. Bunu otomatik olarak kablolu hale getirmek için ne yapmalıyım?Polimer dom-repeat alt özelliği, alt bağlantıyı ana bilgisayara dönüştürür.
<!-- Host element -->
<dom-module id="host-item">
<template>
<div>
<div>[[selectedEmployee.name]]</div>
<template is="dom-repeat" items="[[employees]]" as="employee">
<item-edit item="[[employee]]"></item-edit>
</template>
</div>
</template>
<script>
Polymer({
is: 'host-item',
properties: {
selectedEmployee: {
type: Object
},
employees: {
type: Array,
value = [ { name: 'Name 1'}, { name: 'Name 2'}, { name: 'Name 2'}]
}
},
ready: function() {
this.selectedEmployee = this.employees[0];
}
});
</script>
</dom-module>
<!-- Child element -->
<dom-module id="item-edit">
<template>
<paper-input id="input" value="{{item.name}}" error-message="Invalid name!"></paper-input>
</template>
<script>
Polymer({
is: 'item-edit',
properties: {
item: {
type: Object
}
}
});
</script>
</dom-module>
bakın düzenlemeleri, ben dom-tekrarı hakkında söylemeyi unutmuşum. öğe-düzenleme dom-repeat içinde. – anivas
Cevabımdaki güncellemeyi kontrol edin. –
Cant, gerçek düzeltmenin olduğu kaydırma çubuğundan çıkar. – anivas