如何使用Polymer在本地存储属性和值?

时间:2015-03-03 13:30:06

标签: polymer

我的目的是创建一个指导测验,但我想在本地存储名称和选择等内容。我在30分钟的指南中跟随Polymer构建应用程序,但它们从未涵盖如何在本地持久保存数据。

非常感谢任何指导或建议。

1 个答案:

答案 0 :(得分:2)

我建议您将 json core-ajax 元素一起使用。

<强> mydata.json

[{
    "question":"A question here",
    "answer":"The answer",
    "other":"and so on.."
},
{
    "question":"Another question here",
    "answer":"The answer",
    "other":"and so on.."
}]

<强>的index.html

<core-ajax id='ajax' url='mydata.json' on-response='{{response}}' handleAs='json'>
<template repeat='{{data in json}}'>
    <p>{{data.question}}</p>
    <p>{{data.answer}}</p>
</template>
<script>
    Polymer({
        json: null,
        ready: function(){
            this.$.ajax.go();
        },
        response: function(e){
            this.json = e.detail.response;
        }
    });
</script>