كيف يمكنني تحويل بيانات كائناتي الجديدة، أسترجعها من Firebase إلى شكل JSON كما كان لدي من قبل

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

سؤال

أنا فقط إعداد FireBase، قاعدة بيانات AngalityFire مع تطبيقي Yeoman، Angularjs.أنا استخدم إلى التعليمة البرمجية الصعبة بياناتي قبل ذلك

giveacodicetagpre.

عندما قمت بتحميل البيانات المذكورة أعلاه في قاعدة بيانات FireBase الخاصة بي، كان علي أن يكون لدي نموذج صالح لبيانات JSON لذلك قمت بتحويله إلى هذا

giveacodicetagpre.

وهو تنسيق JSON صالح.الآن، عندما أكون Console.log (Firebaseref)، يتم استرداد بياناتي في النموذج أدناه.هذا هو بالضبط ما أراه في وحدة التحكم في Google Chrome الخاصة بي.

giveacodicetagpre.

كيف يمكنني تحويل بيانات كائناتي الجديدة، أسترجعها من Firebase إلى نفس النموذج كما كان لدي من قبل؟

هنا صورة للفرق الرئيسي بين الاثنين.يبدو أن بيانات Firebase التي أتلقاها هي كائن مع كائنات متعددة في الأمر والبيانات التي أريدها / استخدامها من قبل هي صفيف من كائنات متعددة. صورة اثنين من بيانات كائن مختلفة

هل كانت مفيدة؟

المحلول

وفقا لهذا عنوان URL: كائن إلى صفيف - تحويل سريع

تحتاج إلى تعيين كائن Firebase إلى متغير:

giveacodicetagpre.

ثم يمكنك الاشياء في كائن Scope.Data $ الخاص بك من خلال:

giveacodicetagpre.

هذا فقط سيعمل إذا كان كل عنصر في JSON له نفس السمات

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