باستخدام بيانات الجمرة، هل توجد طريقة للاستعلام عن الكائنات المتوفرة محليًا؟

StackOverflow https://stackoverflow.com/questions/9382863

  •  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.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top