Wo ist Fixture Daten in ember.js mit CLI

7

Ich versuche Fixture-Daten in einer mit cli generierten Glut-App zu verwenden. Ich kann meine Daten nicht finden. Der Inspektor zeigt, dass ich ein Modell namens Post, aber nichts darin habe. Ich bin mir nicht sicher, warum es nicht funktioniert, also posten die Dateien, die ich für relevant halte ...

models / post.js

%Vor%

router.js

%Vor%

routes / index.js

%Vor%

controllers / posts.js

%Vor%

templates / posts.hbs

%Vor%

Ich denke, dass dieses Problem ember-cli spezifisch ist. Ich habe bereits Geräte, die mit dem Ember App Kit arbeiten, möchte aber mit ember-cli arbeiten. Ich fügte hinzu und Adapter und versuchte zu ändern, wie Fixtures deklariert wurden:

adapter / post.js

%Vor%

Geändert models / post.js

%Vor%

Das funktioniert immer noch nicht. Der Ember-Inspektor zeigt Beiträge mit korrekten Feldern (ID, Titel, Inhalt, Veröffentlichungsdatum), aber keine tatsächlichen Daten an.

    
brownie3003 23.05.2014, 23:09
quelle

4 Antworten

19

Ich musste meinen Fixture Adapter hinzufügen in:

adapter / application.js

%Vor%

Und dann hat es mit der reopenClass-Version von Fixtures funktioniert:

models / post.js

%Vor%     
brownie3003 24.05.2014, 15:37
quelle
2

Zusätzlich zu dem obigen reopenClass-Methodenaufruf müssen Sie Ihrem Brocfile.js auch den Import für EmberData hinzufügen

Sie können es so machen:

%Vor%

Danke an diesen schön zusammengestellten Beitrag dafür, dass er mir dabei geholfen hat: Ссылка

    
Peter O'Brien 06.08.2014 21:59
quelle
0

Akzeptierte Antwort ist der richtige Weg, aber Sie können Dateien in ember-cli-Weise generieren:

%Vor%

Erzeugt:

%Vor%     
jare25 15.09.2015 22:30
quelle
-1

Sie müssen Fixtures wie folgt definieren:

%Vor%

Und Sie müssen auch ApplicationAdapter einrichten:

%Vor%

Hier ein Beispiel Ссылка und das Anleitung Abschnitt .

    
ppcano 24.05.2014 05:33
quelle

Tags und Links