Polymer 为聚合物中的变量赋值
如果我们多次给聚合物赋值,聚合物就不会绑定数据 例如:Polymer 为聚合物中的变量赋值,polymer,polymer-1.0,Polymer,Polymer 1.0,如果我们多次给聚合物赋值,聚合物就不会绑定数据 例如: Polymer({ is: "g-feed", properties: { event: String }, ready: ()=> { var self = this; self.news = []; var nws = []; nws.push({nm:'One'}); nws.push({nm:'Two'}); self.news = nws;
Polymer({
is: "g-feed",
properties: {
event: String
},
ready: ()=> {
var self = this;
self.news = [];
var nws = [];
nws.push({nm:'One'});
nws.push({nm:'Two'});
self.news = nws;
nws.push({nm:'One1'});
nws.push({nm:'Twoa'});
self.news = nws;
console.log(self.news);
}
});
在这里,新闻数组将只保存网页上呈现的值“1”和“2”
你能告诉我为什么会发生这种情况,以及如何克服这种情况吗。此外,如何处理聚合物中不断变化的数据
谢谢。您是否尝试使用
self.set('news',nws)
而不是self.news=nws
?为什么要在self
中使用此
的副本?您使用的是哪个版本的聚合物?