Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/400.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 角度模态服务-如何从外部关闭?_Javascript_Angularjs_Modal Dialog - Fatal编程技术网

Javascript 角度模态服务-如何从外部关闭?

Javascript 角度模态服务-如何从外部关闭?,javascript,angularjs,modal-dialog,Javascript,Angularjs,Modal Dialog,这是 这些是 每个示例都有HTML和JavaScript文件,我正在开发没有引导的“自定义模式”,CSS文件是: CSS: “简单是/否模式”和“复杂模式”。可以通过在模式外部单击来关闭它们。但是“定制模式”不行 如何在没有引导的情况下从外部关闭?嗨,alvarezsh,我解决了在模态控制器上添加eventListener,然后搜索模态名称以关闭它的问题。这是我使用的代码 let dismissModal = (ev) => { let localName = ev.target.ta

这是

这些是

每个示例都有HTML和JavaScript文件,我正在开发没有引导的“自定义模式”,CSS文件是:

CSS:

“简单是/否模式”和“复杂模式”。可以通过在模式外部单击来关闭它们。但是“定制模式”不行


如何在没有引导的情况下从外部关闭?

嗨,alvarezsh,我解决了在模态控制器上添加eventListener,然后搜索模态名称以关闭它的问题。这是我使用的代码

let dismissModal = (ev) => {
  let localName = ev.target.tagName || '';
  if (localName === 'tt-modal') {
    removeEventListener('click', dismissModal);
    self.uaClose();
  }
};

addEventListener('click', dismissModal);
let dismissModal = (ev) => {
  let localName = ev.target.tagName || '';
  if (localName === 'tt-modal') {
    removeEventListener('click', dismissModal);
    self.uaClose();
  }
};

addEventListener('click', dismissModal);