Я хочу написать пользовательскую директиву для пользовательского интерфейса с другими входными столбцами

Это мой контроллер

$scope.usersList = {};

$scope.usersList = {
    paginationPageSizes: [10,15, 20],
    paginationPageSize: 10,
    columnDefs: [
        { name: 'userId', cellTemplate: '<div class="ui-grid-cell-contents"><a ui-sref="appSetting.userSelected({userId: row.entity.userId})">{{ row.entity.userId }}</a></div>' },
        { name: 'firstName' },
        { name: 'lastName' },
        { name: 'emailId' },
        {
            name: 'action',
            cellTemplate: '<div>' +
                    '  <button  ng-click="grid.appScope.sampledetails()">Delete</button>' +
                    '</div>',
            enableSorting: false,
            enableColumnMenu: false
        }
    ]
};

а это мой .cshtml

<div id="grid1" ui-grid="gridOptions" class="grid"></div>

Я хочу написать это таким образом, чтобы он использовался в других .cshmtls, но columnDefs варьируется в зависимости от имени столбца таблицы. Как мне написать так, чтобы этот пользователь дал директиве columnsDefs вместе с нумерацией страниц?

Ответы на вопрос(1)

Ваш ответ на вопрос