たとえば、Web API を使用してリストからアイテムを削除しようとしていたとします。パラメーター - item および onRemove を使用して、remove-item という名前の子コンポーネントを作成しました。アイテムをクリックすると、コールバック関数をトリガーしたいと考えています。コードによると、アイテムを削除した後に onRemove が呼び出されません。誰かがエラーを見つけ出し、イラスト付きの正しい解決策を提供してくれますか?
remove.component.js
-------------------
this.RemoveItem = function (index) {
var promise = productList.removeItem(parseInt(this.id));
promise.then(function (response) {
console.log("An item has been deleted");
this.items=response.data;
}, function (error) {
console.log("An error has occurred while deleting the item:", this.id);
});
this.onRemove({
$index: this.items
});
}