我已经尝试过调用它,但是我不知道传递实际数据没有得到反映,这反映了我的不确定性。如何将数据从一个组件传递到另一页模式组件。
我有一个原始应用程序,我单击删除按钮,它应该反映出一个模态,我要确保是否要删除,而单击删除它应该删除特定的数据。
stackblitz.com/edit/angular-orasdfsdfbr4d
在确认后单击“删除”按钮时,它应该删除,并得到未定义ID的错误。
答案 0 :(得分:0)
要打开所需的模式时,应始终检查删除按钮的ID或数据目标。
如果您使用表或数据表,则最有可能的ID与模式目标不匹配。
如果是组件问题,请上传您到目前为止的操作。
更新:
如果ID未定义(根据我的经验),则可以将ID保存在要删除的服务中,以保存其状态。如果这不是问题,则要传递的ID映射会出现问题。
答案 1 :(得分:0)
您好@jay shah进行删除确认,请使用sweetalert.js。按照文档链接:https://sweetalert.js.org/docs/ 这是示例代码:
swal({
cancel: {
text: "Delete?",
value: null,
visible: false,
className: "",
closeModal: true,
},
confirm: {
text: "OK",
value: true,
visible: true,
className: "",
closeModal: true
//Action after confirmation here
}
});
要删除循环中的特定数据,请使用我所谓的JaPH(Javascript和PHP),以便您在php循环中执行javascript代码;该行上的每个数据都应为ID,并应具有数据库中该记录的ID。这样,您就不会有ID冲突