我正在制作一个模式来将数据添加到 json 文件并将其显示在 DOM 中。数据保存到文件中,但 DOM 没有更新。我正在使用铁阿贾克斯。
<div>
<iron-ajax
auto
url="areas.json"
handle-as="json"
last-response="{{response}}"
on-response="responseHandler"
></iron-ajax>
<div class="modal"></div>
<div class="layout vertical">
<div class="layout horizontal">
<template class="" id="esquema" is="dom-repeat" items="{{response}}" as="item">
<div class$="iron-flex {{item.type}}">{{item.name}}</div>
</template>
</div>
</div>
</div>
我没有放模态代码,但它确实可以保存和调用函数:
addData: function(){
var selectedItem = this.options[this.selectedIndex];
nuevo.push({"name": this.$.numberArea.value,
"level": "1",
"type": selectedItem.area});
this.$.numberArea.value = null;
this.$.areaSelect.selected = null;
},
尝试在该函数中更新 id="esquema"。我做了这个.$.esquema.render(),但它不起作用。
非常感谢您的帮助