angular4中 使用sweetAlert2的方法,在点击确认后的函数中如何获取并设置数据 this.XXX

发布于 2022-09-07 22:57:30 字数 547 浏览 17 评论 0

问题描述

我本地的框架使用的angular4
项目中使用sweetAlert2弹窗组件
并且定义一下数据
代码如下

export class HeaderComponent implements OnInit {
  public secondNavState:number;
  public busyStateNum:number = 1;
  private dropDownCtrl = 0;
  constructor() { }
}

以下为调用 sweetAlert的方法

swal({
    type:'warning',
    title:'上班',
}).then(function(that){
   event.target.parentElement.classList.add('active');
   //我的需求就是在这个位置获取挂载在angular中的 busyStateNum 并且修改 但是这个的this返回的是undefinder
})

先谢过,如还不明白,我可以继续补充

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

听你说爱我 2022-09-14 22:57:30

箭头函数

swal({
    type:'warning',
    title:'上班',
}).then(() => {
   event.target.parentElement.classList.add('active');
   //我的需求就是在这个位置获取挂载在angular中的 busyStateNum 并且修改 但是这个的this返回的是undefinder
   console.log(this)
   ...
})
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文