Polymer.prototype.splice не работает должным образом

Я делаю мутацию массива с помощью методов мутации массива Полимера.

  this.allRules = [{name: "abc", enabled: true}];     

  var item = this.allRules[index];
  item.name = "abcdxfdsa";
  item.enabled = enabled;

  // console log out [Object]
  console.log(this.allRules);
  this.splice('allRules', index, 1);
  // Instead of logging out [], it logs out [splices: Object]
  console.log(this.allRules);
  this.push('allRules', item);
  // It logs out [Object, splices: Object]
  console.log(poly.allRules);

И это раздражает. Когда я связываюthis.allRules вdom-repeat шаблон, такой как приведенный ниже, при обновлении связанных данных, он показывает элемент, который был вставлен, вместо вновь добавленного элемента. Так что после сращивания и толчка, вместо получения"abcdxfdsa" как имя предмета, я получаюabc, который является значением до сращивания. Вот ссылка на образецdom-repeat привязка данных.Полимер дом-повтор, как уведомить массив обновлен

Ответы на вопрос(1)

Ваш ответ на вопрос