Nested HandlebarsJS #each helpers z EmberJS nie działa

Powoli zaczynam rozumieć EmberJS. Niestety natknąłem się na problem, który wydaje się nie działać.

Mam złożoną strukturę danych, którą pobieram za pomocą JSON, z wieloma zagnieżdżonymi tablicami i nie mogę zagnieździć # pomocników.

Skonfigurowałem mój szablon w następujący sposób (skrócony):

<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>

Druga pętla wydaje się nie działać, gdy modyfikuję Embera, aby zarejestrować wiadomość, # drugi jest wywoływany, ale wygląda na to, że nie wie, co robić.

Kiedy zamieniam drugi #each na #Queue, działa, ale tuż przed -elementem wstawiany jest „niezdefiniowany” tekst dla każdego elementu na liście (minus 1).

Kiedy przenoszę #each poza drugą pętlę i umieszczam bezpośrednią ścieżkę do kolejki (np. Servers.0.Queue), działa to dobrze, więc z pewnością nie są to dane.

Jak to naprawić? Jeśli zagnieżdżony #each nie jest możliwy, jak mam poprzedzić „undefined” -text dla drugiej metody? Jakieś inne możliwości?

PS. Używam niezwiązanego ze względu na wydajność, aktualizuję obiekt Servers za jednym zamachem i obserwuję to, więc nie ma potrzeby używania powiązanych właściwości - jak zauważyłem, znacząco zmniejsza to wydajność przeglądarki (13% wykorzystania procesora, podczas gdy niezwiązany dał mi 0 %). Nie jestem pewien, czy jest powiązany.

EDYTOWAĆ

Proszę zobaczyć:http://jsfiddle.net/PTC9B/7/

Metoda ServerOverview2a działa mimo wszystko, najwyraźniej ServerOverview2b generuje „undefined” -text, który opisałem wcześniej - prawdopodobnie powinien zgłosić za to raport o błędzie?

Moje pytanie brzmi teraz:Dlaczego zagnieżdżone #each nie działa, podczas gdy #Processes?

questionAnswers(3)

yourAnswerToTheQuestion