小编lyn*_*yle的帖子

如何在Angular UI Bootstrap Pagination中生成链接

我一直在继续学习角度,现在已成功使用角度ui bootstrap分页.我能够显示项目列表以及正确的页数.每当我点击分页时,也会切换到正确的页面.

现在我的问题是,如果用户想要为某个页面添加书签,或者为了确保用户在刷新浏览器时保持在同一页面上,我该如何处理它.浏览器的地址栏上没有生成链接(href).我还需要设置路线吗?请你发一些例子,因为它会对我有很大的帮助.谢谢.

javascript angularjs

10
推荐指数
2
解决办法
3403
查看次数

Sample AngularJS Infinite Scroll如何工作

我在搜索一些时发现了这个示例AngularJS脚本,但是我似乎无法理解代码中的角度模块和指令部分.虽然我已经设法编辑了loadMore()函数以从我的ReSTful API中检索json资源,并且它与无限卷轴一起工作得很好,有人可以解释它是如何工作的,我真的很感激.在我的业余时间里,我刚刚开始阅读和尝试过去一周的AngularJS ......

原文来自小提琴(A BIG谢谢你原作者):http://jsfiddle.net/vojtajina/U7Bz9/

function Main($scope) {
    $scope.items = [];

    var counter = 0;
    $scope.loadMore = function() {
        for (var i = 0; i < 5; i++) {
            $scope.items.push({id: counter});
            counter += 10;
        }
    };

    $scope.loadMore();
}

angular.module('scroll', []).directive('whenScrolled', function() {
    return function(scope, elm, attr) {
        var raw = elm[0];

        elm.bind('scroll', function() {
            if (raw.scrollTop + raw.offsetHeight >= raw.scrollHeight) {
                scope.$apply(attr.whenScrolled);
            }
        });
    };
});
Run Code Online (Sandbox Code Playgroud)

由我修改:

function Main($scope, $http) {

    $scope.phones = [];

    $scope.loadMore = function() …
Run Code Online (Sandbox Code Playgroud)

javascript angularjs

9
推荐指数
1
解决办法
4677
查看次数

标签 统计

angularjs ×2

javascript ×2