0

たとえば、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
            });       
        }

4

1 に答える 1