Я использую smart-table с разбивкой на страницы. Также есть выбранный по умолчанию элемент (isSelected=true
).Умный стол перейти к выбранному товару
Я хочу достичь того, что разбиение на страницы переходит на фактическую страницу таблицы, в которой находится выбранный элемент.
Я попытался получить $scope
с разбивки на страницы, чтобы получить доступ к функции selectPage()
. Но я не могу получить $ scope.
angular.element($('#pagination')).scope()
возвращает контроллер $ прицел
angular.element($('#pagination')).isolatedScope()
возвращает нулевое значение
Edit:
Вот plnkr.
Можно ли получить область действия от директивы? Я хочу, чтобы получить объем от this directive
Вот таблица HTML:
<table st-table="table" st-pipe="pipeFunction" st-safe-src="rowCollection" class="table table-striped">
...
<tfoot>
<tr>
<td colspan="5">
<div id="pagination" st-pagination="" st-items-by-page="8" st-template="/scripts/angular/pagination.custom.html"></div>
</td>
</tr>
</tfoot>
</table>
если вам нужен угловой материал один (я не знаю, что вам нужно), то попробуйте следующее: https://github.com/iamisti/mdDataTable – Iamisti
@Iamisti, я всего лишь хочу заменить плагин, потому что много работает правильно – NinjaOnSafari
, если бы вы могли привести пример в plunkr или codepen, который был бы замечательным:) – Iamisti