我想在ready函数中从LocalStorage访问一些数据,但是,到目前为止它们似乎尚未初始化。有没有人对此有所了解。
我有这段代码:
<iron-localstorage
name="language"
value="{{ language }}"
useRaw="true"
on-iron-localstorage-load-empty="initializeDefaultLanguage">
</iron-localstorage>
Polymer({
is: 'banner-card',
language : {
type: String,
},
ready : function(){
console.log(this.language); //undefined
},
initializeDefaultLanguage:function(e){
this.set("language","Spanish");
}
});
提前致谢
答案 0 :(得分:0)
我应该没有使用ready
来获取本地存储的当前信息,而是应该使用此事件
iron-localstorage-load