【发布时间】:2020-03-04 03:34:31
【问题描述】:
我想使用模态弹出窗口。它正在向我显示 ng ///appmodule/appcomponent host.ngfactory.js sm 这个页面。(它是空的)
user.html
<div >
<button data-toggle="modal" mat-raised-button="primary" (click)=display()>Display Student</button>
</div>
<app-display></app-display>
user.ts
declare var $:any;
(<any>$('#modal-display')).modal('show');
display.html
<div class="modal fade" id='modal-display'>
<p>list works!</p>
</div>
它应该会弹出另一个 html 的窗口。但它向我显示错误是'$ 未定义'。并显示这个空页面 ng ///appmodule/appcomponent host.ngfactory.js sm
【问题讨论】:
-
如果你使用的是$,你需要安装jQuery。但不鼓励这样做,因为您已经在使用角材料。
-
你永远不应该,永远不要永远将 Jquery 与 angular 一起使用。
-
好的,那我应该使用 MatDialog 吗?
-
@Minakshi 是的,有很多选项,比如 Primeng 的对话框、垫子对话框。你可以使用任何一个。
-
或者......你可以只使用引导程序进行角度。 ng-bootstrap.github.io/#/home 只是另一种选择
标签: html angular twitter-bootstrap typescript