Я использую LSAdapter для моего приложения emberjs, и я не могу извлечь данные из локального хранилища.Не удается получить запись из локального хранилища данных
Я подтвердил, что есть записи в моем локальном хранилище для модели под названием user
. С консоли, я вижу:
{"id":"t10v0","email":"[email protected]","firstName":"d","lastName":"s","password":"be0a9c3fe6609764f3db07c5b4f4d689c19ea739f32ef098c9bde75e67a4119ce50e8604c93c47c9796b224139d740954672c5aa2c3de6313e9ddf09ddbf66da"}
По некоторым причинам, однако, на мой контроллер, когда я
var allUsers = this.store.all('user');
console.log(allUsers.get('length'));
я получаю 0 для длины. Я даже пробовал:
var existingUsers = this.store.filter('user', function(user) {
return !user.get('[email protected]');
});
console.log(existingUsers.get('length'));
И я все еще получаю 0 ....
Любые здесь знает, как прист с существующими данными в LocalStorage через Ember-данные?
Вы попробовали 'this.store.find ('user')'? 'store # all' возвращает записи, уже загруженные в хранилище (т. е. после того, как адаптер запросил и вернул их). –