【问题标题】:how to show alert confirmaton on click of delete button如何在单击删除按钮时显示警报确认
【发布时间】:2018-08-07 06:12:34
【问题描述】:

请看下面的例子,

stackblitz

请看stackblitz中的例子,我可以在那里拖动和上传图片。一旦我将拖动并上传图像,将出现删除按钮。如何在 Angular 2 中为该删除按钮编写单击功能以及如何获取删除的文件 url?

如果我点击删除按钮,它应该会询问确认,“你确定要删除吗?”

我无法找到如何为该删除按钮编写 onclick 函数的方法?谁能帮帮我?

【问题讨论】:

  • 我看不到您为上传而编写的任何代码。检查您是否发布了正确保存的内容。一种建议是使用 @HostListener() 装饰器来添加事件。
  • 只有正确的代码。删除功能将发生。请检查一次。删除代码在依赖项中的某处。我没有写任何代码,它的插件。

标签: angular angular5 angular6


【解决方案1】:

使用deleteFileEventEmiter

HTML:

<input-file (deletedFile)="confirmDelete()" inputId="input-file" placeholder="Drop files below!"></input-file>
        </div>

JS:-

confirmDelete() {
    var result = confirm("Want to delete?");
if (result) {        
    alert('Deleted');
} else {
  alert('Not deleted');
}
  }

链接:https://stackblitz.com/edit/ngx-input-file-rr2lvr?file=src/app/app.component.html

【讨论】:

  • 非常感谢。
  • 那么,当你取消它时会发生什么? @sathishkumar
  • 将图片放到字段中后如何获取上传的文件名或图片url
【解决方案2】:

你可以使用sweetalerts,这是链接:https://www.npmjs.com/package/sweetalert2

等一下,我会实施并与您分享 stackblitz 链接

【讨论】:

  • 请帮助我。我想写点击功能。如果我有点击功能,我会再解决3个缺陷。
【解决方案3】:

您必须阅读文档。组件支持deletedFile在删除人物时触发。

html

<input-file inputId="input-file" placeholder="Drop files below!" (deletedFile)="deleteG()"></input-file>

appcomponent.ts

export class AppComponent { 

  deleteG(){
    console.log('here you detect the delete when you click delete icon');
  }
}

【讨论】:

    猜你喜欢
    • 2011-11-15
    • 2023-02-06
    • 1970-01-01
    • 2022-12-05
    • 1970-01-01
    • 2015-07-15
    • 2018-04-06
    • 1970-01-01
    • 2021-09-06
    相关资源
    最近更新 更多