javascript - angular factory中好像改变resource 了查询参数的值
PHP中文网
PHP中文网 2017-04-11 12:06:01
[JavaScript讨论组]

1.分页器的页码改变后 总是自动恢复到 1

2.分页器html如下:

    

3. js如下:

angular.module("adminApp")
.controller "UserCtrl", ($scope, Adminuser, Role, Adminrole)->
    console.log 123
    $scope.page = 1
    $scope.parameters = {
        user_id:$scope.user_id
        username:$scope.username
        page:$scope.page
        page_size:2
    }
    $scope.user_list = Adminuser.query $scope.parameters
    $scope.pageChanged = ()->
        console.log $scope.page
        $scope.user_list = Adminuser.query $scope.parameters
        return

angular.module("adminApp")
.factory "Adminuser", ($resource)->
    $resource('/j/admin/admin_user/:id', null,{
        'query': { method:'GET', isArray: false },
        'update': {method: "PUT"}
    })  

4.点击分页器后控制台输出如下:

123
3
1

5.在pageChanged()去掉$scope.user_list = Adminuser.query $scope.parameters

后输出:
123
3

6.分页器用的UIbootstrap 的pager,求大神看看我哪里写错了,先谢过。。。

PHP中文网
PHP中文网

认证高级PHP讲师

全部回复(1)
黄舟

已解决,是没有回调导致的

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号