переключать представления в отношении ввода - PullRequest
0 голосов
/ 09 апреля 2020

пытается переключить вид на карусель, когда загружаются два изображения, и простое изображение, когда загружается одно изображение, но каждый раз, когда оно показывает только вид карусели, поэтому я попытался добавить через URL вместо загрузки, но он все еще не работает. он хорошо работает для двух изображений, но не для одного. модель:

var campgroundSchema = new mongoose.Schema({
    name: String,
    price: String,
    image: String,
    image1: { type: String, default: null }
});  


<%if(campgrounds.image1!=null){%>
    <div id="carouselExampleControls" class="carousel slide" data-ride="carousel">                                
        <div class="carousel-inner">
            <div class="carousel-item active">
                <img src="<%= campgrounds.image%>" class="d-block w-100" alt="...">
            </div>
            <div class="carousel-item">
                <img src="<%= campgrounds.image1%>" class="d-block w-100" alt="...">
            </div>
        </div>
        <a class="carousel-control-prev" href="#carouselExampleControls" role="button" data-slide="prev">
        <span aria-hidden="true"></span>
        <span class="sr-only">Previous</span>
        </a>
        <a class="carousel-control-next" href="#carouselExampleControls" role="button" data-slide="next">
        <span aria-hidden="true"></span>
        <span class="sr-only">Next</span>
        </a>
     </div>
     <%} else{%>
     <img class="image-responsive img-thumbnail" id="gar" src="<%= campgrounds.image%>" alt="">
     <%}%>
...