javascript - 如果条件在 Angular 8 中为真,如何显示模态弹出窗口?

标签 javascript angular

<div *ngIf="httpdata=='success' && res==true ?fun():''">

</div>    

fun() {
//alert("hi")
$(document).ready(function () {
  // Attach Button click event listener 
  $("#edit-submit").click(function () {
    // show Modal
    $('#myModal').modal('show');
  });
});
this.res = false;
}

我已经使用了上面的代码。单击按钮后,将通过 web api 发送 json 数据,插入数据后,响应消息将是“成功”。如果响应成功,它应该在模态弹出窗口中显示消息 该数据已成功提交。 它没有显示任何弹出窗口,也没有错误。

最佳答案

我推荐你使用 ng bootstrap https://ng-bootstrap.github.io/#/home

并阅读有关模态实现的部分: https://ng-bootstrap.github.io/#/components/modal/examples

希望对您有所帮助。

关于javascript - 如果条件在 Angular 8 中为真,如何显示模态弹出窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57123904/

相关文章:

javascript - 使用 Ajax 预加载(=缓存)一个完整的网站——可能出现的问题?

angular - 如何找到装饰有某种装饰的所有属性?

javascript - lodash 基于多种条件的 Groupby

带有正文的 Angular HttpClient Get 方法

javascript - 手动修复 NPM 中的漏洞

javascript - 单击后无法从搜索栏中获取属性 'value'

javascript - 在同名字段之间移动 jQuery 验证错误标签

javascript - 隐藏复选框但保留其存在

angular - 模块 '[object Object]' 导入的意外值 'AppModule'

javascript - d3v4 中矩形绘制不等于 y 轴标签的问题