2017-05-07 3 views
1

ich eine wissenschaftliche Arbeit schreibe und als Teil davon bin ich eine Performance-Benchmark zwischen Embers KVO Änderungserkennungsverfahren und Reagieren Virtual DOM Änderung Nachweisverfahren zu tun.Ember Version 2.12.2: Ansicht zeigt nach oben nicht

habe ich 2 identische Anwendungen - ein mit Ember und eine mit Reaktion, aber ich erkennen später, dass ich eine alte Version von Ember (1.8.0) verwendet habe. Ich versuche jetzt, es zu ändern und zu Version 2.12.2 umzuformen.

Vorerst ersetzt ich ObjectControllers mit Controllern.

Nun das Problem ist - wenn die Anwendung initialisiert wird, sollte es eine Verbindung sein, dass, wenn Shows Liste Tweet gedrückt. Jetzt mit v2.12.2. Der Link wird nicht angezeigt, ich bekomme keine Fehlermeldungen.

<script type="text/x-handlebars"> 
     <a class="label label-default" href="#/list">SHOW LIST</a> 
     {{outlet}} 
    </script> 

Hier ist eine jsfiddle der v2.12.2-Version dieser App, die nicht fiddle

Hier eine Geige der v1.8.0 Version dieser App funktioniert, die fiddle

arbeitet

Irgendwelche Hinweise auf wo ist das Problem?

Antwort

1

Sieht aus wie es eine Kombination aus JSFiddle Laden Ressourcen in der falschen Reihenfolge und ungültige HTML in Ihrem Lenker Schablone ist. Hier ist ein working fiddle.

Grundsätzlich habe ich die Dateien Ember.js aus "Externe Ressourcen" in Tags verschoben und dann eine nicht geschlossene <div> und eine schließende </img> (die ungültig ist) korrigiert.

Bitte beachten Sie, dass {{bind-attr}} ist deprecated

Verwandte Themen