如何使用iron LocalStorage在Polymer中的ready函数中访问LocalStorage变量?

如何使用iron LocalStorage在Polymer中的ready函数中访问LocalStorage变量?,polymer,local-storage,Polymer,Local Storage,我想在ready函数中访问LocalStorage中的一些数据,但是,它们似乎还没有初始化。有没有人对此进行过锻炼 我有一段代码: <iron-localstorage name="language" value="{{ language }}" useRaw="true" on-iron-localstorage-load-empty="initializeDefaultLanguage"> </iron-localstorage> Polym

我想在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");
        }

});

聚合物({
是‘横幅牌’,
语言:{
类型:字符串,
},
就绪:函数(){
console.log(this.language);//未定义
}, 
initializeDefaultLanguage:函数(e){
本集(“语言”、“西班牙语”);
}
});

提前感谢

我不应该使用
ready
获取本地存储的当前信息,而应该使用此事件

iron-localstorage-load

你能给我看看你的密码吗?我刚更新过!我认为本地存储在
ready
polymer事件之后就准备好了。这就是语言未定义的原因。