kendo multi select - получить доступ к предметному индексу в ng-шаблоне - PullRequest
0 голосов
/ 11 февраля 2020

Я использую Kendo Multi Select в angular проекте. Я объявляю item-template с помощью ng-template с директивой kendoMultiSelectItemTemplate.

Мне нужен индекс элемента в объявлении шаблона, но я не знаю, как получить к нему доступ.

Вот мой шаблон:

itemTemplate: `<ng-template kendoMultiSelectItemTemplate let-dataItem tooltip="{{$ctrl.getItemTooltip(dataItem)}}"  tooltip-placement="{{$ctrl.getTooltipPlacement($index)}}">
                   <div class="selection-item">
                       <input type="checkbox" class="k-checkbox" ng-checked="$ctrl.isItemSelected(dataItem)" ng-disabled="$ctrl.isItemDisabled(dataItem)">
                       <label class="k-checkbox-label">{{ $ctrl.getItemText(dataItem) }}</label>
                   </div>
               </ng-template>`,

В моем примере $ ctrl.getTooltipPlacement ($ index) не работает - функция getTooltipPlacement get не определена. Я также пытался отправить только «индекс» без $, не помогите мне.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...