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

时间:2017-04-25 21:15:07

标签: polymer local-storage

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

});

提前致谢

1 个答案:

答案 0 :(得分:0)

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

iron-localstorage-load