ng-zorro NzDrawerService nzOffsetX 动态

ng-zorro NzDrawerService nzOffsetX dynamically

我使用 NzDrawerService 在抽屉内动态创建了一个组件。问题是需要在事件通过后设置 nzOffsetX,我不能用这个 API.

https://ng.ant.design/components/drawer/en#components-drawenr-demo-service

谁能帮帮我?我在这里被困了很长时间。谢谢

您可以修改 NzDrawerRef 的属性。

openDrawer(): void {
  this.drawerRef = this.drawerService.create({
    ...
  });

  setTimeout(() => {
    (this.drawerRef as any).nzOffsetX = 100;
  }, 2000)
}