2013-09-03 4 views

Antwort

13

Sie haben die Möglichkeit, durch den Behälter zum Nachschlagen,

App.__container__.lookup('store:main').find('user') 

Offensichtlich ist dies nur für das Debuggen, und vielleicht zu Testzwecken. Sie dürfen dies niemals in Ihrem Produktionscode verwenden, da es sich um einen Aufruf an einen globalen Bereich handelt, was im Allgemeinen eine schlechte Vorgehensweise ist.

Oder ich denke, wenn Sie die Ember-Erweiterung für Chrome (https://chrome.google.com/webstore/detail/ember-inspector/bmdblncegkenkacieihfhpjfppoconhi?hl=fr) installieren, wird es Ihnen das Modell in der aktuellen Route verwendet.

3

Auch wenn Sie ein Entwicklerfenster geöffnet haben, können Sie einfach eine Debugger-Anweisung direkt vor dem Aufruf hinzufügen. Stellen Sie sicher, dass Sie entfernen, wenn Sie fertig sind.

debugger; 
this.store.find(); 

Es wird an dieser Stelle die Ausführung des Javascript pausieren, und dies wird der Kontext Sie das Speicherobjekt zugreifen müssen.

Verwandte Themen