Tôi đang lập trình một trang web cá nhân với AngularJS (để đào tạo của tôi). Tôi sử dụng Carousel từ UI-Bootstrap như thế này:Lỗi 404 GET Hình ảnh khi tôi sử dụng AngularJS
HTML:
<carousel interval="interval" no-wrap="false">
<slide ng-repeat="slide in slides" active="slide.active">
<img class="img-responsive" ng-src="{{slide.image}}">
<div class="carousel-caption">
<h4>{{slide.text}}</h4>
</div>
</slide>
</carousel>
AngularJS:
angular.module('myWebSiteApp')
.controller('HikingCtrl', function ($scope) {
$scope.interval = 4000;
$scope.slides = [{
image: '/images/background/bg15.jpg',
text: 'Chiemsee Lake - Baviera'
}, {
image: '/images/background/bg13.jpg',
text: 'Plansee Lake - Austria'
},{
image: '/images/background/bg8.jpg',
text: 'Sentier des Roches'
},{
image: '/images/background/bg10.jpg',
text: 'Hochplatte - Baviera'
}];
});
Khi tôi kiểm tra mã này trong địa phương nó hoạt động nhưng khi tôi tải lên các trang web trên máy chủ nó không hoạt động ... Tôi gặp lỗi 404:
Hơn nữa, nếu tôi sử dụng hình ảnh mà không JS nhưng với css nó hoạt động.
EDIT:
Cảm ơn bạn trước cho câu trả lời của bạn.
Ysee
bạn có đang lưu trữ trang web của bạn và xem trước trang web đó trong thư mục gốc của miền của bạn không? – Filype
Sử dụng "/" ở đầu url của bạn có nghĩa là "thư mục gốc". Bạn có chắc chắn vị trí hình ảnh của mình giống như "mydomain.com/images/background/bg10.jpg" – Noldor
Vì vậy, hãy kiểm tra đường dẫn thực tế đang được sử dụng. – charlietfl