gaurav.s23 Ответов: 1

Разбиение на страницы - как передать значение кнопки в качестве аргумента в моей функции


Я пытаюсь создать пагинацию.
Вместо якорного тега я использую кнопку. Мне нужно передать номер страницы,который будет значением кнопки, как один из аргументов в функции в событии ng-click.

как мне это сделать ?

Что я уже пробовал:

for (var i = 1; i <= numPgList.length; i++) {

                template += '<li class="page-item">';

                debugger;
                if (i == CurrentPg) {
                    template += '<button class="btn btn-xs-1 btn-primary" disabled>' + [i] + '</button>';
                }
                else {
                    
                   // template += '<li class="page-item">';
                    template += '   <button class="btn btn-xs-1 btn-default" ng-click="GetData(txtDate,name, city, state, zip,data-value)" data-value=' + [i] + '>'+[i]+'</button>';
                }
               
                template += '</li>';
}

1 Ответов

Рейтинг:
5

gaurav.s23

вот как я реализовал любой способ:

<nav aria-label="...">
                      <ul class="pagination" id="page_ul">
                          <li class="page-item" ng-class="isActive(n) ? 'active' : ''" ng-repeat="n in sPgNumList">
                              <span class="page-link" ng-click="GetAllDetails(txtDate,city, state, zip,n))">{{n}}</span>
                          </li>
                      </ul>
                  </nav>


Я мог бы использовать вместо входного диапазона. Это все равно сработало бы.


Graeme_Grant

Пожалуйста, не отвечайте на свой собственный вопрос решением, а затем примите его как действительное решение. Это считается респектабельным фермерством и может привести к тому, что вы будете забанены, если продолжите. Вместо этого обновите свой вопрос.