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

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

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

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


person Nikos    schedule 11.10.2018    source источник


Ответы (1)


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

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

  setTimeout(() => {
    (this.drawerRef as any).nzOffsetX = 100;
  }, 2000)
}
person Hsuan Lee    schedule 18.10.2018