在我的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");
}
答案 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>
当模式关闭时会触发警报,因此这意味着您可以调用一个函数以将对象放入模式内容中。希望对您有所帮助。