Использование jQuery UI изменяемого размера в Angular 6 - PullRequest
0 голосов
/ 03 января 2019

Я получаю element.resizable is not a function ошибку при попытке использовать jQuery UI с изменяемым размером в Angular 6.

Это мой код:

import * as $ from 'jquery/dist/jquery';
import 'jquery-ui-dist/jquery-ui';

@Component({
  selector: 'my-comp',
  template: `<div #element 
        style="width:200px;height:200px;border:1px solid black"></div>`
})
export class MyComponent implements AfterViewInit {

    @ViewChild('element') theElement;

    getElement(){
         return this.theElement.nativeElement;
    }

    ngAfterViewInit(){
           const element = this.getElement();
           element.resizable({ handles: "all" });
    }

}

Как получить селектор из #element и использовать его в resizable?

1 Ответ

0 голосов
/ 03 января 2019

Вам необходимо привязать jQuery к элементу DOM

$(element).resizable({ handles: "all" });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...