我已经花了几个小时尝试在线给出的所有不同的方法,但没有任何工作。我只是简单地想要加载脚本以在所有图像加载后运行。有没有关于Angular的东西让我不能这样做?我正在使用$routeProvider
:如何设置脚本在所有照片加载后运行?
var photos = {
name: 'photos',
url: '/photos',
views: {
main: {
templateUrl: "views/photos/photos.html",
controller: function($scope,$http){
$http({
url: 'get/photos',
method: "POST"
})
.success(function (data, status, headers, config) {
$scope.data = data;
// this doesn't work
$(window).load(function() {
myScript();
});
})
.error(function (data, status, headers, config) { $scope.status = status; });
}
}
}
};
顺便说一下,我在控制台中没有收到任何错误。
我不知道angularjs,但是当我读到这个问题的标题时,我很好奇你的方法。如果您可以获取要加载的照片数量,您可以简单地使用计数器,然后在达到计数器时启动脚本? – Sebastian