如何使用 RactiveJs 从数组中删除特定元素

How to remove specific element from array with RactiveJs

我需要从数组中删除特定元素(通过索引或对象本身 - 无关紧要)。好像我是盲人,但我在 RactiveJs 文档中没有看到合适的方法。我找到了一种从 arrya 开头 (shift) 或数组末尾 (pop) 删除元素的方法,但没有看到删除特定元素的方法。

好像是ractive.splice

ractive.splice('myArray', indexToRemove, 1)

是必经之路。

在列表中定义 index reference(下例中的 num)然后使用 splice:

{{#each students:num}}
    <p>{{firstName}}</p>
    <button on-click="event.splice('..', event.get('num'), 1)">Remove</button>
{{/each}