我是离子v2的新手。我使用http post服务发布数据并返回inventory.ts的.subscribe()方法(参见下面的代码)。我在子类别页面的子页面及其类别页面的更多子页面的库存页面上。类别页面设置为根页面。 当我使用location.reload()时,它会转到根页面。我需要重新加载包含新数据的库存页面。在给定的图像中,-50+内部的数量将为50-50即。 0,点击提交后调用alterStock函数。所以我需要用-0+计数刷新它。
库存provider.ts
this.inventoryService.alterStock(this.stockRelatedData).subscribe(allowed => {
if (allowed) {
setTimeout(() => {
this.loading.dismiss();
// here i need to reload this child page with new data
});
} else {
this.showError("Access Denied");
}
},
error => {
this.showError(error);
});
}
inventory.ts
$('#filter').change(function() {
var port = $(this).val()
console.log( port )
if ( port !== '' ) {
$("td[data-port!=" + port+ "]").css('visibility', 'hidden');
$("td[data-port=" + port+ "]").css('visibility', 'visible');
} else {
$("td").css('visibility', 'visible');
}
});
答案 0 :(得分:1)
您可以尝试调用相同的功能,一旦您进行与库存更新相关的任何事件,请调用相同的功能,让您显示它们。
应该解决这个问题!
注意:双向绑定应该在那里工作,但如果它不起作用,请强行执行!