JavaScript - 聚合物:this.splice纸张警报对话框
问题描述:
我试图从数组中删除项目时添加纸张警报对话框,但我似乎无法理解这是如何工作的。JavaScript - 聚合物:this.splice纸张警报对话框
我有以下功能现在的工作,没有对话:
_delete(e) {
var index = this.todos.indexOf(e.model.item);
this.splice('todos', index, 1)
this.$.grid.clearCache();
}
如果我设置此功能火上抽头,它就像一个魅力,但我想添加一个确认对话框。所以,我做了一个新的功能,首先调用警告对话框:
_confdel() {
this.$.Delconfirm.open();
}
如果我设置纸张按钮,确认=“_删除()”这是不行的。 它会触发警报对话框,但纸对话框确认不会在删除_delete条目时删除条目。
我在这里做错了什么?
答
,而不是调用on-confirm="_delete()"
你必须只能告诉的功能等的名称:on-confirm="_delete"
。
我假设你confirm-dialog
和_delete
功能在同一个Si元素它可以调用this._delete
嗨!非常感谢您的回复。这是一个plunkr,所以你可以理解我想说什么,我知道我没有解释得很好... https://plnkr.co/edit/UXNhfLU4DrDkBdpeIkuQ?p=preview – unkn0wnx
你能否也请加上你的html ?没有它,我无法解决任何问题。你有没有试过我的建议? –
嗨,对不起,我迟到的答复。当然!这是plunker链接:https://plnkr.co/edit/UXNhfLU4DrDkBdpeIkuQ?p = info。谢谢! – unkn0wnx