Alt özelliklerin Google Polymer ile otomatik olarak bağlanması mümkün mü? AngularJS gibi bir şey. Bu prop1 ve güncellemeleri o 2sn sonra özellik içeren unsurdurGoogle Polymer ile alt özellikleri bağlama
: Burada
küçük bir örnektir<dom-module is="test-elem">
<script>
TestElem = Polymer({
is: "test-elem",
properties: {
prop1: { type: String, value: "original value", notify: true }
},
factoryImpl: function() {
var that = this;
setTimeout(function(){
that.prop1 = "new value";
}, 2000);
}
});
</script>
</dom-module>
Ve bu bir öğe oluşturur ana sayfa, ve dom içinde Prop1 gösterir:
<template is="dom-bind" id="main-page">
<span>{{test.prop1}}</span>
</template>
<script>
var scope = document.getElementById('main-page');
var t = new TestElem();
scope.test = t;
</script>
Maalesef pag e yeni değerle güncellenmiyor. Bunu otomatik olarak bağlamanın bir yolu var mı? Bulduğum http://jsfiddle.net/xkqt00a7/
performans sebebi var sanırım. "En yaygın kullanım durumları için en iyi başlatma ve çalışma zamanı performansı çapraz platformunu elde etmek amacıyla Object.observe veya kirli denetim gibi daha karmaşık gözlem mekanizmalarından sakınmak yerine, bir nesnenin alt özelliklerinin değiştirilmesi doğrudan kullanıcıdan bir işbirliği gerektirir. " https://www.polymer-project.org/1.0/docs/devguide/data-binding.html#property-notification –