【问题标题】:Jquery function in AngularjsAngularjs中的jQuery函数
【发布时间】:2017-05-31 15:41:58
【问题描述】:

使用 Uikit 和它的分页我需要使用这个功能来改变页面:

$('[data-uk-pagination]').on('uk-select-page', function(e, pageIndex){
            console.log("page " + pageIndex);
        });

但 AngularJ 似乎没有考虑到这一点,也没有触发该事件。如果我单击页码,我将无法显示 `console.log。有没有其他方法可以做到这一点?

这是 Html 部分:

<ul class="uk-pagination" data-uk-pagination="{items:{{itemsPagination}}, itemsOnPage:{{itemsOnPage}}}"></ul>

谢谢

【问题讨论】:

    标签: javascript jquery angularjs pagination getuikit


    【解决方案1】:

    在文档中它看起来像:

    $('[data-uk-pagination]').on('select.uk.pagination', function(e, pageIndex){
        alert('You have selected page: ' + (pageIndex+1));
    });
    

    Docs

    【讨论】:

    • 好的,没错,谢谢!但只有当我将此代码放在一个 ng-click 中调用的函数中时它才有效,例如:
        但它不正确。它仅适用于第二次点击页码。如果我不使用 ng-click 功能不起作用
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-12-09
      • 1970-01-01
      • 2017-08-04
      • 1970-01-01
      • 2014-07-02
      • 2017-02-23
      • 1970-01-01
      相关资源
      最近更新 更多