我的目的是创建一个指导测验,但我想在本地存储名称和选择等内容。我在30分钟的指南中跟随Polymer构建应用程序,但它们从未涵盖如何在本地持久保存数据。
非常感谢任何指导或建议。
答案 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>