【问题标题】:Get the event from event emitter of ngx bootstrap modal service从 ngx 引导模式服务的事件发射器获取事件
【发布时间】:2019-06-12 08:58:25
【问题描述】:

尝试从 ngx-bootstrap 获取事件,以便在某些情况下阻止它关闭

提供原因但不是事件的文档,我认为我需要事件来阻止它?有一个带有事件的静态模态示例,我需要使用模态服务访问该事件

这就是我referring to

具有event的静态模态事件

  this.modalService.onHide.subscribe((reason) => {
    const _reason = reason ? `, dismissed by ${reason}` : '';
    console.log(`onHide event has been fired `);
  })

只有原因字符串,没有事件!

我假设我不能通过停止 onHide 事件来阻止用户关闭模式?

【问题讨论】:

    标签: angular event-handling preventdefault ngx-bootstrap ngx-bootstrap-modal


    【解决方案1】:

    因为我这可能是 ngx-bs 的限制?这就是我所做的:

    (我不认为这是对我的问题的回答,而是 解决方法)

    我禁用了下车解雇

    ignoreBackdropClick: true, 
    

    将关闭按钮从 bsModalRef.hide() 更改为我自己的功能,并使用它打开另一个带有确认问题的模式

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-10-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-20
      • 2018-01-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多