App.User.find() jest teraz this.store.find(), więc jak mogę się tam dostać z konsoli?Jak mogę wyszukać modele w konsoli za pomocą Ember Data 1.0.0-beta.1?
10
A
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.