Я хочу написать пользовательскую директиву для пользовательского интерфейса с другими входными столбцами
Это мой контроллер
$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 вместе с нумерацией страниц?