小编Luk*_*yka的帖子

关闭Mandrill交易电子邮件URL跟踪

我使用简单的SMTP设置通过Mandrill从我的应用程序发送电子邮件.然而,Mandrill劫持链接并注入自己的URL,以便通过其服务器重新路由链接.这导致用户在进入右侧页面之前在浏览器中看到了mandrill URL.有什么办法可以关掉它吗?

我查看了设置,但找不到它.

url-rewriting mailchimp mandrill

6
推荐指数
2
解决办法
4821
查看次数

AngularJS无限滚动调用API有效,但不显示新记录

我一直在尝试使用AngularJS和我的rails后端实现无限滚动.我用过jsfiddle(和大家一样)http://jsfiddle.net/vojtajina/U7Bz9/

我正在调用API并且发出请求并且服务器返回正确的内容.这里没问题.问题是,只显示第一批或结果.每个其他列表项都是空白的(但仍然创建为记录存在...)

更新:

当我改变我的HTML以显示div而不是列表项时,我注意到每次滚动到底部时都会出现一个新的div.这是非常奇怪的考虑到我每个请求加载10条记录...

这是代码:

<body ng-app="scroll" ng-controller="Main">
  <div id="fixed" when-scrolled="loadMore()">
    <ul class="unstyled">
      <li ng-repeat="user in users">{{user.first_name}}</li>
    </ul>
  </div>
</body>
Run Code Online (Sandbox Code Playgroud)
function Main($scope, $http) {
  $http.get('/users.json').success(function(data){
    $scope.users = data;
  });

  var counter = 0;
  $scope.loadMore = function() {
    $http.get('/users/page/'+counter+'.json').success(function(data){
        $scope.users.push(data);
    });
    counter += 1;
    console.log($scope.users);
  };
  $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)

无论如何我都不是JS wizz,所以我可能错过了一些东西.

api ajax ruby-on-rails infinite-scroll angularjs

3
推荐指数
1
解决办法
1667
查看次数