Я использую трехлистный компонент Kendo. Здесь, как и большинство других компонентов кендо, если мы хотим визуализировать некоторый HTML вместе с данными, мы указываем эти элементы в свойстве template
. HTML, написанный здесь, находится в строке. Пример:
template: `<button>#: data # </button>`;
Однако, если мне нужно прикрепить угловое событие вместе с html, я не смогу этого сделать, так как угловой компилятор, похоже, не читает угловые свойства в строке. Однако я могу прикрепить прослушиватель событий явно, используя класс addEventListener('click',function())
из ElementRef
, заданный angular, но я хочу отправить данные в качестве параметра вместе с событием, которое невозможно в этом методе. Вот что я пытаюсь достичь:
template: `<button (click)="onClickFunction()">#: data # </button>`;
Как мне достичь вышеизложенного?