ionic中的slide-box 2016-12-30 app ionic 改了Slidebox 动态绑定图片时,页面会显示一片空白,改变窗口大小的时候,图片就出来了,说明动态绑定图片时,需要手动去重绘页面,即调用`$ionicSlideBoxDelegate.Update()`方法。 动态绑定之后图片不会循环播放,需要在控制器中写行代码: ``` $ionicSlideBoxDelegate.$getByHandle("slideboximgs").loop(true); ``` slideboximgs 需要从 view 中传过来,完成的代码如下: ``` ``` ``` //产品详情 .controller('ProductDetailCtrl', ['$scope', '$rootScope', '$state','productService','$stateParams','ionicToast','$ionicSlideBoxDelegate', function($scope, $rootScope, $state,productService,$stateParams,ionicToast,$ionicSlideBoxDelegate) { productService.detail($stateParams.pram1,0).success(function(data){ if (data.result>0) { $scope.product = data.table; $ionicSlideBoxDelegate.update();//重绘,让图片显示出来 $ionicSlideBoxDelegate.$getByHandle("slideboximgs").loop(true);//让图片轮播 }else{ ionicToast.show(data.msg, 'middle', false, 4000); } }); //立即下单 $scope.submit = function() { location.href = '#/tab/' + $rootScope.tabname + '/Submit/submit/0'; } }]) ```