假设,我们试图使用 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
});
}