在自己定义的服务中使用NG-ZORRO的 import { NzModalService } from 'ng-zorro-antd';
import { Injectable } from '@angular/core';
import { PublicFnService } from '../../public-fn.service';
import { ToastService } from 'src/app/common/service/toast.service';
import { NzModalService } from 'ng-zorro-antd';
@Injectable({
providedIn: 'root'
})
export class TrainingServeService {
constructor(private confirm: NzModalService,private publicFn: PublicFnService, private toast: ToastService, ) {
}
sendHttp(param: any, infoMsg,callback:any) {
this.publicFn.ajax({
url: Config.busUrl + param.url,
data: param,
success: res => {
this.toast.showToast(infoMsg);
callback()
}
});
}
showDeleteConfirm(callback): void {
this.confirm.confirm({
nzTitle: '提示',
nzContent: '你确定要删除当前数据吗',
nzOkText: '确定',
nzOkType: 'danger',
nzOnOk: () => callback(),
nzCancelText: 'No',
nzOnCancel: () => this.toast.showToast('取消操作')
});
}
}
报错了信息:
在APP中加上--NgZorroAntdModule.forRoot()就好了;