Изображение границы не может быть указано на "border-right", а только для всех границ сразу с использованием стиля border-image. Попробуйте следующее:
this.el.nativeElement.style["border-right"] = this.resizableGrabWidth + "px solid transparent";
this.el.nativeElement.style["border-image"] = "url(assets/border.png) 30 round";
Изображение границы будет отображаться справа, только если это единственная граница с ненулевой шириной. (См. Также: пример w3schools )