WedX - журнал о программировании и компьютерных науках

Пагинация смарт-таблицы выдает ошибку

Моя страница успешно загружает смарт-таблицу js, но когда я пытаюсь использовать функцию разбивки на страницы (как показано в документации), я получаю следующие ошибки

https://localhost:47544/template/smart-table/pagination.html Failed to load resource: the server responded with a status of 404 (Not Found)

а также

Error: [$compile:tpload] https://errors.angularjs.org/1.3.7/$compile/tpload?p0=template%2Fsmart-table%2Fpagination.html

Я не уверен, что я делаю неправильно, но ниже мой код. Любая помощь будет здорово! Спасибо!

<body>
<div ng-controller="testController as ctrl">
    <div>
        <div class="page-header"><h2>Table Test</h2></div>
        <div class="row">
            <div class="col-xs-12 col-sm-8 col-lg-6">
                <table st-table="ctrl.myData" class="table table-striped">
                    <thead>
                        <tr>
                            <th colspan="10"><input st-search="" placeholder="Universal Search" class="input-sm form-control" type="search"/></th>
                        </tr>
                        <tr>
                            <th st-sort="name">name</th>
                            <th st-sort="location">location</th>
                            <th st-sort="age">age</th>
                            <th st-sort="phone">phone</th>
                        </tr>
                        <tr>
                            <th><input st-search="name" placeholder="Search" class="input-sm form-control" type="search" /></th>
                            <th><input st-search="location" placeholder="Search" class="input-sm form-control" type="search" /></th>
                            <th><input st-search="age" placeholder="Search" class="input-sm form-control" type="search" /></th>
                            <th><input st-search="phone" placeholder="Search" class="input-sm form-control" type="search" /></th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr ng-repeat="row in ctrl.myData">
                            <td>{{row.name}}</td>
                            <td>{{row.location}}</td>
                            <td>{{row.age}}</td>
                            <td>{{row.phone}}</td>
                        </tr>
                    </tbody>
                    <tfoot>
                        <tr>
                            <td colspan="4" class="text-center">
                                <div st-pagination="" st-items-by-page="5" st-displayed-pages="3"></div>
                            </td>
                        </tr>
                    </tfoot>
                </table>
            </div>
            <div class="clearfix visible-xs-block"></div>
            <div class="col-xs-0 col-sm-2 col-lg-3"></div>
        </div>
    </div>
</div>
</body> 
15.06.2015

  • какой файл вы включили? попробуйте ‹script src=path/to/smart-table.js›‹/script› обычно шаблон включен в $templateCache и браузер даже не должен пытаться его получить (github.com/lorenzofox3/Smart-Table/blob/master/dist/) 16.06.2015

Ответы:


1

Уже слишком поздно, но если кто-то сталкивается с той же проблемой, вы можете проверить, возможно, вы просто где-то вызвали один из следующих методов и этим стертым шаблоном разбиения на страницы по умолчанию из вашего кеша.

$templateCache.destroy(); 
$templateCache.removeAll();
$templateCache.remove('template/smart-table/pagination.html');

Информацию о методах см. в этой документации

25.12.2016
Новые материалы

Как проанализировать работу вашего классификатора?
Не всегда просто знать, какие показатели использовать С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..

Работа с цепями Маркова, часть 4 (Машинное обучение)
Нелинейные цепи Маркова с агрегатором и их приложения (arXiv) Автор : Бар Лайт Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..

Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
Как вы сегодня, ребята? В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..

Использование машинного обучения и Python для классификации 1000 сезонов новичков MLB Hitter
Чему может научиться машина, глядя на сезоны новичков 1000 игроков MLB? Это то, что исследует это приложение. В этом процессе мы будем использовать неконтролируемое обучение, чтобы..

Учебные заметки: создание моего первого пакета Node.js
Это мои обучающие заметки, когда я научился создавать свой самый первый пакет Node.js, распространяемый через npm. Оглавление Глоссарий I. Новый пакет 1.1 советы по инициализации..

Забудьте о Matplotlib: улучшите визуализацию данных с помощью умопомрачительных функций Seaborn!
Примечание. Эта запись в блоге предполагает базовое знакомство с Python и концепциями анализа данных. Привет, энтузиасты данных! Добро пожаловать в мой блог, где я расскажу о невероятных..

ИИ в аэрокосмической отрасли
Каждый полет – это шаг вперед к великой мечте. Чтобы это происходило в их собственном темпе, необходима команда астронавтов для погони за космосом и команда технического обслуживания..


Для любых предложений по сайту: [email protected]