Как связать событие клика в шаблоне Kendo? - PullRequest
1 голос
/ 10 ноября 2019

Я использую трехлистный компонент Kendo. Здесь, как и большинство других компонентов кендо, если мы хотим визуализировать некоторый HTML вместе с данными, мы указываем эти элементы в свойстве template. HTML, написанный здесь, находится в строке. Пример:

template: `<button>#: data # </button>`;

Однако, если мне нужно прикрепить угловое событие вместе с html, я не смогу этого сделать, так как угловой компилятор, похоже, не читает угловые свойства в строке. Однако я могу прикрепить прослушиватель событий явно, используя класс addEventListener('click',function()) из ElementRef, заданный angular, но я хочу отправить данные в качестве параметра вместе с событием, которое невозможно в этом методе. Вот что я пытаюсь достичь:

template: `<button (click)="onClickFunction()">#: data # </button>`;

Как мне достичь вышеизложенного?

...