2017-03-07 67 views
-1

我有以下的JSON格式,并想知道如何遍历这个JSON在车把嵌套JSON循环在车把

[ { items: [ [Object], [Object], [Object], [Object] ] }, 
    { items: [ [Object], [Object], [Object], [Object] ] }, 
    { items: [ [Object] ] } ] 

我在上面的格式正从的NodeJS对象和需要帮助的组织下面的代码使用循环机制的车把。

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"> 
        <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script> 
        <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> 
        <style> 
         .carousel-inner > .item > img, 
         .carousel-inner > .item > a > img { 
          width: 100%; 
          margin: auto; 
         } 
        </style> 



        <div class="container"> 
         <div id="myCarousel" class="carousel slide" data-ride="carousel"> 

          <!-- Wrapper for slides --> 
          <div class="carousel-inner" role="listbox"> 
           <div class="item active col-md-12"> 
            <div class="col-md-3"><img src="http://cdn.jssor.com/demos/img/travel/06.jpg" alt="Chania"> </div> 
            <div class="col-md-3"><img src="http://cdn.jssor.com/demos/img/travel/06.jpg" alt="Chania"> </div> 
            <div class="col-md-3"><img src="http://cdn.jssor.com/demos/img/travel/06.jpg" alt="Chania"> </div> 
            <div class="col-md-3"><img src="http://cdn.jssor.com/demos/img/travel/06.jpg" alt="Chania"> </div> 
           </div> 
           <div class="item col-md-12"> 
            <div class="col-md-3"><img src="http://cdn.jssor.com/demos/img/travel/06.jpg" alt="Chania"> </div> 
            <div class="col-md-3"><img src="http://cdn.jssor.com/demos/img/travel/06.jpg" alt="Chania"> </div> 
            <div class="col-md-3"><img src="http://cdn.jssor.com/demos/img/travel/06.jpg" alt="Chania"> </div> 
            <div class="col-md-3"><img src="http://cdn.jssor.com/demos/img/travel/06.jpg" alt="Chania"> </div> 
           </div> 
           <div class="item col-md-12"> 
            <div class="col-md-3"><img src="http://cdn.jssor.com/demos/img/travel/06.jpg" alt="Chania"> </div> 
            <div class="col-md-3"><img src="http://cdn.jssor.com/demos/img/travel/06.jpg" alt="Chania"> </div> 
            <div class="col-md-3"><img src="http://cdn.jssor.com/demos/img/travel/06.jpg" alt="Chania"> </div> 
            <div class="col-md-3"><img src="http://cdn.jssor.com/demos/img/travel/06.jpg" alt="Chania"> </div> 
           </div> 
           <div class="item col-md-12"> 
            <div class="col-md-3"><img src="http://cdn.jssor.com/demos/img/travel/06.jpg" alt="Chania"> </div> 
            <div class="col-md-3"><img src="http://cdn.jssor.com/demos/img/travel/06.jpg" alt="Chania"> </div> 
            <div class="col-md-3"><img src="http://cdn.jssor.com/demos/img/travel/06.jpg" alt="Chania"> </div> 
            <div class="col-md-3"><img src="http://cdn.jssor.com/demos/img/travel/06.jpg" alt="Chania"> </div> 
           </div> 
          </div> 
          <!-- Left and right controls --> 
          <a class="left carousel-control" href="#myCarousel" role="button" data-slide="prev"> <span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span> <span class="sr-only">Previous</span> </a> 
          <a class="right carousel-control" href="#myCarousel" role="button" data-slide="next"> <span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span> <span class="sr-only">Next</span> </a> 
         </div> 
        </div> 
+1

[如何迭代Handlebars中的对象数组?](http://stackoverflow.com/questions/22696886/ho w-to-ite-over-array-of-objects-in-handlebars) – RaR

+0

我试过了,它无法帮助 – pradeep

+0

你可以请我们分享一下你试过的吗? – RaR

回答

0

你好,我用的论文数据:

var context = { 
    "mainArr" : [{ 
     items: [ 
     ["Object"], 
     ["Object"], 
     ["Object"], 
     ["Object"] 
     ] 
    }, { 
     items: [ 
     ["Object"], 
     ["Object"], 
     ["Object"], 
     ["Object"] 
     ] 
    }, { 
     items: [ 
     ["Object"] 
     ] 
    }] 
    }; 

,这里是循环,你应该使用:

<ul> 
    {{#each mainArr}} 
     <li> 
      <ul> 
        {{#each items}} 
        <li>value : {{this}}</li> 
        {{/each}} 
      </ul> 
    {{/each}} 
    </ul> 

这里是一个小提琴链接,这样你可以看到它的工作原理: https://jsfiddle.net/ChristopheThiry/bwjr2frf/

+0

您的回答很有帮助,您还可以通过在车把上使用每个或任何其他循环机制安排上述硬编码代码,帮助您进一步提高工作效率 – pradeep

+0

准确地说,您需要什么?我不明白你用这段代码需要什么。 –