ng-zorro NzDrawerService nzOffsetX динамически

Я динамически создаю компонент внутри ящика, используя NzDrawerService. Проблема в том, что нужно установить nzOffsetX после того, как событие прошло, что я не могу сделать с этим API.

https://ng.ant.design/components/drawer/en

Может кто-нибудь мне помочь? Я застрял здесь надолго. Спасибо

1 ответ

Решение

Вы можете изменить свойства NzDrawerRef.

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

  setTimeout(() => {
    (this.drawerRef as any).nzOffsetX = 100;
  }, 2000)
}
Другие вопросы по тегам