2016-04-04 13 views
0

habe ich diese verschachtelten Daten in meinem minimongo eingefügtAnzeige verschachtelte Daten mit Blesse

db.orders.insert({ 
    _id: ObjectId().str, 
    name: "admin", 
    status: "online",catalog : [{ 
     "objectid" : ObjectId().str, 
     "message" : "sold", 
     "status" : "open" 
    }] 
}); 

und ich versuche es mit diesem Code angezeigt

<template name="Listed"> 
    <div class="row"> 
     {{#each list}} 
      <article class="post"> 
       <a href="{{pathFor route='edit'}}"><h3>{{_id}}</h3></a> 
       <a href="{{pathFor route='edit'}}"><h3>{{name}}</h3></a> 
       <br> 
       <a href="{{pathFor route='create'}}"><h3>{{status}}</h3></a> 
       <br> 
       {{#each ../catalog}} 
        <a href="{{pathFor route='create'}}"><h3></h3></a> 
        <a href="{{pathFor route='create'}}"><h3>{{status}}</h3></a> 
       {{/each}} 
       <div class="well"></div> 
       <br/>  
      </article> 
      <br/><br/> 
     {{/each}} 
    </div> 
</template> 

aber die verschachtelten Daten werden nicht angezeigt werden. Wie kann ich die verschachtelten Daten anzeigen?

Dies ist meine Daten Helfer

/*****************************************************************************/ 
/* Listed: Helpers */ 
/*****************************************************************************/ 
Template.Listed.helpers({ 
    'list': function(){ 
     return Orders.find(); 
    } 
}); 
+0

wie entfernen müssen, werden Sie die Daten der Rückkehr? Warum hast du ../catalog geschrieben? –

+0

Ich habe die Frage aktualisiert. –

Antwort

2

Sie ../

<template name="Listed"> 
    <div class="row"> 
     {{#each list}} 
      <article class="post"> 
       <a href="{{pathFor route='edit'}}"><h3>{{_id}}</h3></a> 
       <a href="{{pathFor route='edit'}}"><h3>{{name}}</h3></a> 
       <br> 
       <a href="{{pathFor route='create'}}"><h3>{{status}}</h3></a> 
       <br> 
       {{#each catalog }} 
        <a href="{{pathFor route='create'}}"><h3></h3></a> 
        <a href="{{pathFor route='create'}}"><h3>{{status}}</h3></a> 
       {{/each}} 
       <div class="well"></div> 
       <br/>  
      </article> 
      <br/><br/> 
     {{/each}} 
    </div> 
</template> 

`` `

+0

Dies ist das verschachtelte Objekt '{ " Objekt-ID ": ObjectId(). Str, " Nachricht ":" verkauft ", " Status ":" öffnen " }' das habe ich. Gibt es eine Möglichkeit, auf den Namen des Schlüssels und des Werts des verschachtelten Objekts zuzugreifen, d. H. Ich würde den Schlüssel "status" und den Wert "open" anzeigen. Ich kann den Wert des Status durch {{Status}} anzeigen, aber wie kann ich den Schlüssel anzeigen. Ich sage das, weil ich manchmal die Schlüssel nicht kenne. –

+0

@LeQs versuchen Zugriff auf den Schlüssel des Objekts mit '{{@index}}' – rdk1992

+0

@ rdk1992 ein kleines Beispiel wird dazu beitragen. –