باستخدام بيانات الجمرة، هل توجد طريقة للاستعلام عن الكائنات المتوفرة محليًا؟
-
28-10-2019 - |
سؤال
لقد قمت بإنشاء نموذج يتم ملؤه محليًا على العميل، عند تهيئة التطبيق.
ال findQuery
تقوم الطريقة دائمًا بطلب ajax، على سبيل المثال:
App.store.find(App.Person, {name: 'John'})
حتى في حالة وجود App.Person
مع name:John
تم تحميلها بالفعل.ال find
الطريقة التي تأخذ معرفًا، تنظر إلى التخزين المحلي أولاً.ولكن يجب أن أكون قادرًا على إجراء الاستعلامات حسب السمة.
سؤالي هو هل هناك طريقة ل إجراء الاستعلامات بشكل صارم على البيانات المتاحة محليًا.
المحلول
استخدم ال DS.Store#filter
طريقة.يظهر مثال أساسي في الملف التمهيدي (README). https://github.com/emberjs/data, ، قسم Filtering Loaded Records
.
لا تنتمي إلى StackOverflow