Я использую 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 не определена. Я также пытался отправить только «индекс» без $, не помогите мне.