GithubHelp home page GithubHelp logo

Comments (3)

rlivsey avatar rlivsey commented on July 21, 2024

You could override Array#ObjectAt to turn the POJO into an Ember Object at the time it's first used.

You'd then probably want to override MutableArray#replace so you can insert Ember Objects and have them coerced into the same format.

Maybe there should be a sub-class of EmberFire.Array which handles this, EmberFire.ObjectArray which can have a model property to automatically coerce between Firebase's view & the app's model view.

I do something similar in my Firebase library, although using an ArrayProxy for collections, but the concept's pretty much the same.

from emberfire.

matthewrudy avatar matthewrudy commented on July 21, 2024

that EmberFire.ObjectArray idea makes sense for what I want to achieve.
Will try some evening this week to implement something of this sort.

Plan for the week is reproduce all the meteor examples in Ember
with EmberFire for the data store

from emberfire.

matthewrudy avatar matthewrudy commented on July 21, 2024

I've implemented an EmberFire.ObjectArray in a PR (#6)
So will close this issue for now.

from emberfire.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.