2013-09-03 13 views

Odpowiedz

13

Masz możliwość Lookup przez pojemnik,

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

Oczywiście, jest to tylko do debugowania, a może dla celów testowania. Nigdy nie używaj tego w swoim kodzie produkcyjnym, ponieważ jest to wezwanie do globalnego zasięgu, co jest ogólnie rzecz biorąc złą praktyką.

Lub myślę, że jeśli zainstalujesz rozszerzenie ember dla chrome (https://chrome.google.com/webstore/detail/ember-inspector/bmdblncegkenkacieihfhpjfppoconhi?hl=fr), pokaże ci model używany w bieżącej trasie.

3

Również jeśli masz otwarte okno programisty, możesz dodać instrukcję debuggera tuż przed wywołaniem. Po prostu upewnij się, że usuniesz to, kiedy skończysz.

debugger; 
this.store.find(); 

Spowoduje to wstrzymanie wykonywania javascript w tym miejscu i będzie to kontekst potrzebny do uzyskania dostępu do obiektu sklepu.

Powiązane problemy