如何将数据推送到 dom-repeat

How to Push Data to dom-repeat

我正在尝试将数据推送到 history 数组,该数组将在 dom-repeat 模板内更新。

模板

<paper-button on-tap="_addToHistory">Add to History</paper-button>

<template is="dom-repeat" items="{{history}}">
  <h3 class="test">[[item.name]]</h3>
</template>

属性

history: {
  type: Array,
  value: []
}

函数

_addToHistory() {
  this.history.push({"name": "Computer"});
}

当我注销历史记录时,我看到一个对象数组,但在调用 _addToHistory 时没有任何内容附加到 dom。

如何设置一个 dom-repeat 模板来响应对象更新?

使用this.push('history', {"item"})通知模板更新数据。