有时候真是玄学
openModal(item: any): void {
this.editmodalq.open();
}
这个可以打开弹窗
showSfForm(item: any): void {
this.editmodalq.open();
this.transRate = item.TRANS_RATE;
const request = new PageRequest();
request.PageCondition.PageSize = 5;
request.FilterGroup.Rules.push(new FilterRule('PUMP_CODE', item.PUMP_CODE, FilterOperate.Equal));
const url = 'api/DWPump/Setting/HT_PUMP_CON/read';
this.http.post(url, request).subscribe(result => {
this.updateItem = result.Rows;
});
}
这个打开的弹窗不能显示全
所以这就很选项
我把第二份代码的内容逐渐复制(边保存边复制)到第一份代码里,就能够实现点击出现完整界面了
每一个modal(使用viewchild获取的),都有.close(这个应该是调用的destroy,继承的内容里面会有),.open,利用这些内容,然后实现点击打开弹窗
基类(其实是基类的基类,里面调用的是#modal,如果取不同名字,需要重写,里面仍然是调用destroy)