在引导程序模式关闭时发送对象

时间:2019-03-01 17:05:35

标签: angular modal-dialog

在我的angular 6项目中,我有一个引导模态,我想在关闭时将一个对象传递给模态容器组件! 我该如何在单击按钮时做到这一点?

fgets(line, 7, fp);
line [ strcspn(line, "\r\n") ] = '\0';      // truncate any newline
result = strcmp(line, word);
if(result > 0) {
    upper_limit = n;
    printf("Required 'word' is above the line of text.\n");
}
else if(result < 0) {
    lower_limit = n;
    printf("Required 'word' is below the line of text.\n");
}
else {   // no other possibility
    printf("Word found");
}

2 个答案:

答案 0 :(得分:0)

创建变量myObj: Object;;

然后是<button (click)="activeModal.close(); myObj = someObj">Ok</button>

或者,如果更复杂,您可以尝试

<button (click)="activeModal.close(); onClose()">Ok</button>

,然后创建一个onClose()方法。

答案 1 :(得分:0)

您应该收听模式事件以实现此目的,Bootstrap JS Modal Reference是您所需要的。

这是“ hidden.bs.modal”事件的javascript示例:

<script>
$(document).ready(function(){
  $("#myBtn").click(function(){
    $("#myModal").modal("show");
  });
  //you should use this part
  $("#myModal").on('hidden.bs.modal', function(){ 
    alert('The modal is now hidden.');
  });
});
</script>

当模式关闭时会触发警报,因此这意味着您可以调用一个函数以将对象放入模式内容中。希望对您有所帮助。