我想执行一个轮播插件,但我找不到正确的回调(“加载所有模板内容后”)。基本上我有一个模板,它有很多循环抛出 json 对象。
Blog.config(['$routeProvider', function($routeProvider, $locationProvider) {
return $routeProvider.otherwise({
templateUrl: '../assets/angularlayouttoload.html',
controller: 'blogControllers'
});
$locationProvider.html5Mode(true);
}]);
这是我的控制器获取 json 数据。
blogControllers.controller('blogControllers', ['$scope', '$http', '$location', '$routeParams', function($scope, $http, $location, $routeParams) {
$scope.data = {carrossel: [], banner: []};
$http.get('public/index.json').success(function(data) {
console.log(data);
$scope.data.carrossel = data[0];
$scope.data.banner = data[1];
// After Load all template execute this above
$('.bxslider_new_one').bxSlider({auto: true, speed: 1000, pause: 10000, pagerCustom: $("div#pager_for_slider_new_one")});
}).error(function() {
console.error('Failed to load posts.');
});
}]);