2
document.getElementById('test').addEventListener('options-changed', function() {
document.getElementById('getContent').generateRequest();
});
Yukarıdaki örnek, gayet iyi çalışıyor. Ama bir özel öğede generateRequest();
kullanmayı denediğimde hiçbir şey olmuyor. Hata yok.Tetiklendirici polimer demir-ajax istek manuel olarak gönderilir
Polymer({
is: 'vplan-table',
properties: {
options: {
reflectToAttribute: true,
notify: true,
observer: '_optionsChanged'
}
},
_optionsChanged: function() {
//generateRequest not working!
document.querySelector('#getContent').generateRequest();
console.log('options changed');
}
});
Zaman ayırdığınız için teşekkürler!
'document.querySelector ('# getContent') yerine' this. $. GetContent.generateRequest() işlevini kullanmaya çalıştınız mı? GenerateRequest() '? – Alan
Bu iyi çalışıyor. Çok teşekkürler! Ama benimki de çalışıyor. Sadece eski ajax kodunu ana sayfadan silmeyi unuttum. İstek işe yaradı, ancak veritabanları yoktu. Yani bu benim kendi aptallığım hatasıydı. –
Belirtilen kodu kullanmanızı öneririm çünkü bir Polymer öğesinin kodunda 'query 'doğrudan' query 'kullanırsanız, aynı öğede aynı öğenin birden çok örneğini kullanırsanız beklendiği gibi çalışmayabilir – Alan