Создание повторно используемых компонентов для частей сетки кендо в Angular 6 - PullRequest
0 голосов
/ 17 сентября 2018

Мне нужно знать, есть ли способ в Angular 6 взять части решетки кендо и превратить их в компоненты многократного использования.Например, мы используем kendoPagerTemplate как своего рода нижний колонтитул для наших сеток кендо.Мы хотели бы сделать эту часть сетки повторно используемым компонентом, чтобы у нас было одно место обслуживания вместо многих.Вот пример общего кода:

<kendo-grid>
    <ng-template kendoPagerTemplate let-totalPages="totalPages" let-currentPage="currentPage">
        <kendo-pager-prev-buttons></kendo-pager-prev-buttons>
        <kendo-pager-numeric-buttons [buttonCount]="5"></kendo-pager-numeric-buttons>
        <kendo-pager-next-buttons></kendo-pager-next-buttons>
        <kendo-pager-page-sizes [pageSizes]="[50, 100, 200]"></kendo-pager-page-sizes>
        <kendo-pager-info></kendo-pager-info>
    </ng-template>
</kendo-grid>

Я хотел бы взять часть ng-шаблона "kendoPagerTemplate" и превратить ее в компонент.Но когда я попробовал это, это не сработало, я думаю из-за HTML-тега селектора компонента, который оборачивает компонент.Когда я представил компонент, он, похоже, нарушил работу сетки кендо и ее собственных директив.

Итак, я хотел бы знать, есть ли другой способ сделать это, возможно?Или есть способ ввести повторно используемый компонент без тега-обертки HTML?

...