我试图使用jquery关闭typescript代码中角度项目的引导模式。
守则:
html中的函数调用:
(click)="populaterfpfromsaved(i, createSaved, createProp )"
createSaved
和createProp
是模态的本地引用
这里是情态动词:
<ng-template #createProp let-c="close" let-d="dismiss">
<div class="modal-header">
<h4 class="modal-title">Request For Proposal</h4>
<button type="button" class="close" aria-label="Close" (click)="d('Cross click')">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
....
<ng-template class="mw-100 w-75" #createSaved let-c="close" let-d="dismiss">
<div class="modal-header">
<h4 class="modal-title">Saved RFPs</h4>
<button type="button" class="close" aria-label="Close" (click)="d('Cross click')">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body table-responsive">
<table class="table table-hover">
<thead>
....
还有我打字脚本中的代码
populaterfpfromsaved(index, create, prop){
console.log('it fired to open the rfp modal');
const scoperfp = this.savedrfps[index];
this.savedevent.name = scoperfp.eventname;
this.savedevent.date = scoperfp.datename;
this.savedevent.programdate = scoperfp.datevalue;
this.savedevent.dateflex = scoperfp.dateflex;
this.savedevent.eventpurpose = scoperfp.eventpurpose;
this.savedevent.starttime = scoperfp.startime;
this.savedevent.starttimeflex = scoperfp.starttimeflex;
this.savedevent.endtime = scoperfp.endtime;
this.savedevent.endtimeflex = scoperfp.endtimeflex;
this.savedevent.headcount = scoperfp.headcount;
this.savedevent.eventdetails = scoperfp.eventdetails;
(<any>jQuery(create)).modal('hide');
(<any>jQuery(prop)).modal('show');
}
但是情态动词没有改变。
有什么我没有做好的吗
像这样改变可能对你有用让我们试试这个。
更改您的html文件,
<ng-template #createProp let-c="close" let-d="dismiss">
到<代码>
类型脚本文件,
$('#createProp').modal('toggle');
无论您想在哪里关闭您的modal,都可以使用这一行。
确保你已经在你的应用程序和声明变量中包含了jQuery插件
declare var$:any
有棱角的cli。json
"scripts": [ "../node_modules/jquery/dist/jquery.min.js" ]
作为更多参考,
关闭引导模态https://medium.com/@swarnakishore/如何包含和使用jquery-in-ang-cli-project-592e0fe63176
我从这两个链接(js和css)导入JQuery Modal 我在正文中添加了以下html代码 下面是一个js文件 这样,模态就会像我预期的那样打开。问题是,当这结束时,我想关闭模态。但我找到的解决方案不起作用。我尝试了以下方法: 所有这些都不会像它应该的那样关闭模态(可能会隐藏模态,但不是全部,因为有一个黑屏) 我想这不应该这么难,但我进入的每个链接都告诉我要做一个 谢啦
下面的代码是我的弹出视图。。。我想在点击弹出窗口顶部的关闭按钮(X)时关闭弹出窗口。。。在视图的底部,我有jquery来关闭弹出窗口。。但这不起作用。。我在另一个弹出窗口上弹出了。。就像父弹出窗口和子弹出窗口一样。在这种情况下,我必须关闭子弹出窗口。。。请帮帮我
给定以下代码,ReSharper会给出错误 null
我在做一个网站。我正在做响应菜单和jQuery脚本工作,但不是很好。我的意思是每一个脚本都写得很好,但是所有的脚本加在一起就不想写得那么好了。第一个,来自响应式菜单的功能会扼杀所有功能,因此该菜单没有正常工作:/ 那么出了什么问题呢?OM怎么了?我还在学习,这可能是一个很傻的问题,但今天对我来说... 所有网站都已响应。 你可以在这里看到有什么问题 当我删除了其余的脚本,并且只保留这个用于响应式菜
这是我的母版页表单代码 这是我的内容页 href=“http://code.jquery.com/ui/1.11.0/themes/smoothness/jquery-ui.css”> 学院/大学毕业日期
我想把数据到数据库通过引导模式与ajax。但提交数据后,模态按钮不会自动关闭。我怎样才能解决这个问题。 下面是引导模式的代码 这是ajax代码