Verschachtelte LenkerJS #jeder Helfer mit EmberJS funktioniert nicht

Ich fange langsam an, den Dreh von EmberJS zu verstehen. Leider bin ich auf ein Problem gestoßen, das ich anscheinend nicht lösen kann.

Ich habe eine komplexe Datenstruktur, die ich über JSON mit mehreren verschachtelten Arrays abrufe, und ich kann scheinbar nicht alle Helfer verschachteln.

Ich habe meine Vorlage wie folgt eingerichtet (gekürzt):

<code>{{#each Servers}}
     <div class="server">
          <h1>{{unbound Name}}</h1>
          Time: {{jsonDate CurrentTime}}<br />

          <table>
               {{#each Processes}}
                    <tr>
                         <td>{{unbound Name}}</td>
                         <td>{{unbound Location}}</td>
                    </tr>     
               {{/each}}
          </table>
     </div>
{{#/each}}
</code>

Die zweite Schleife scheint nicht zu laufen, wenn ich Ember so ändere, dass eine Nachricht # protokolliert wird, die jeweils zweite wird aufgerufen, aber es scheint, als wüsste sie nicht, was zu tun ist.

Wenn ich das zweite #each durch #Queue ersetze, funktioniert es, aber kurz vor dem -Element wird für jedes Element in der Liste ein "undefinierter" -Text eingefügt (minus 1).

Wenn ich das #each außerhalb der anderen Schleife bewege und in den direkten Pfad zur Queue (zB Servers.0.Queue) lege, funktioniert es einwandfrei, es sind also sicher nicht die Daten.

Wie behebe ich das? Wenn verschachteltes #each nicht möglich ist, wie stelle ich den "undefinierten" Text der anderen Methode voran? Irgendwelche anderen Möglichkeiten?

PS. Ich verwende aus Leistungsgründen ungebunden, aktualisiere das Server-Objekt in einem Durchgang und beobachte, dass keine gebundenen Eigenschaften verwendet werden müssen. Wie ich bemerkt habe, verringert dies die Browserleistung erheblich (13% CPU-Auslastung, während ungebunden 0 ergab %). Nicht sicher, ob verwandt.

BEARBEITEN

Bitte sehen Sie:http://jsfiddle.net/PTC9B/7/

Die ServerOverview2a-Methode funktioniert schließlich, anscheinend generiert ServerOverview2b den "undefinierten" Text, den ich zuvor beschrieben habe - sollte wahrscheinlich ein Fehlerbericht dafür eingereicht werden?

Meine Frage ist jetzt:Warum funktioniert geschachteltes #each nicht, während #Processes es tut?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage