jq分页 不刷新页面_关于footable不自动分页及不自动刷新页面样式问题

问题描述:

使用angularjs集成footable,通过ajax加载数据后,页面分页及样式没有刷新。

现象:

NameLogoWebsiteURLExternal Parameter 1External Parameter 2Meta KeywordsMeta DescriptionPeriodAction

{{store.name}} {{store.website}}{{store.friendly_url}}{{store.external_parameter1}}{{store.external_parameter2}}{{store.meta_keywords}}{{store.meta_description}}{{store.period}}

正常样式应该如:

但偶尔会出现这样情况:

标签及样式均没有渲染,分页功能也丢失。

angularjs相关代码如下:

app.controller('storesCtrl', ['$scope', '$http', function($scope, $http) {

$scope.stores = {};

$http.get("http://MyApiUrl/store.php").

success(function(data){

$scope.stores = data;

//$('.table').trigger('footable_redraw');

});

}]);

解决方案:

success(function(data){

$scope.stores = data;

$timeout(function(){

$('.table').trigger('footable_redraw');

}, 100);

});

以上$timeout代码段加入到controller后,问题解决。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值