-
Notifications
You must be signed in to change notification settings - Fork 91
Open
Description
The angular swiper does not appear and the pagination does not work without browser resize.
<div class="main-swiper">
<div class="swiper-container">
<div class="swiper-wrapper">
<div class="swiper-slide" ng-repeat="file in files">
<a href="Recipes/Details?id={{file.id}}">
<img ng-src="{{file.image}}"/>
<div class="swiper-text swiper-text-bottom">
<h1>{{file.name}}</h1>
<p>{{file.desc}}</p>
</div>
</a>
</div>
</div>
<!-- Add Navigation -->
<div class="swiper-button-prev swiper-button-white"></div>
<div class="swiper-button-next swiper-button-white"></div>
</div>
</div>
<script src="~/Scripts/swiper.min.js"></script>
<!-- Initialize Swiper -->
<script type="text/javascript">
var app = angular.module('app', []);
app.controller('MainController', function ($scope, $window, $http, $rootScope) {
$scope.files = [];
$http.get('/Files/GetAllUploadedFiles')
.then(function (response) {
for (var i = 0; i < response.data.length; i++) {
var reqFiles = { image: response.data[i].Path, name: response.data[i].Name, desc: response.data[i].Description, id: response.data[i].RecipeId }
$scope.files.push(reqFiles);
}
})
});
var swiper = new Swiper('.main-swiper .swiper-container', {
centeredSlides: true,
slidesPerView: 'auto',
autoplay: true,
autoplay: 3000,
loop: true,
effect: 'coverflow',
coverflowEffect: {
rotate: 50,
stretch: 0,
depth: 100,
modifier: 1,
slideShadows: true,
},
navigation: {
nextEl: '.swiper-button-next',
prevEl: '.swiper-button-prev',
},
});
</script>
SimaAmini
Metadata
Metadata
Assignees
Labels
No labels