Thank you Eric. It works perfectly. On Wednesday, August 5, 2015 at 2:39:57 AM UTC-4, Eric Bidelman wrote: > > You need to use Polymer's array helper methods so the template bindings > see the changes. > > > https://www.polymer-project.org/1.0/docs/devguide/properties.html#array-mutation > > On Tue, Aug 4, 2015, 10:44 PM Hans Dulimarta <[email protected] > <javascript:>> wrote: > >> I'm having issue updating a polymer 1.0 template from a Parse.com >> callback. This is my template: >> <template is="dom-repeat" items="{{users}"> >> <div><span>{{item.name}}</span><div> >> </template> >> >> >> and this is my Parse.com query and callback: >> Polymer({ >> is: "my-element", >> users: [{name : "It's me"}], >> ready: function() { >> var userObj = Parse.Object.extends("Users"); >> var userQuery = new Parse.Query (userObj); >> userQuery.find().done(this.userLoaded.bind(this)); >> }, >> >> userLoaded:function(results) { >> for (var i = 0; i < results.length; i++) { >> var userData = results[i]; >> this.users.push({name: userData.get("name")}); >> } >> } >> ) >> >> I verified with the debugger that inside userLoaded each element of the >> results array was correctly pushed to this.users. However, the template >> shows only one item ("It's me"), the other items returned by the >> Parse.query did not show up on the template. >> >> I'm guessing that I misunderstood the function scoping details of either >> parse.com callback and polymer functions. >> >> Follow Polymer on Google+: plus.google.com/107187849809354688692 >> --- >> You received this message because you are subscribed to the Google Groups >> "Polymer" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/polymer-dev/c2b76cd2-03f5-4a61-b32d-452d22e0f454%40googlegroups.com >> >> <https://groups.google.com/d/msgid/polymer-dev/c2b76cd2-03f5-4a61-b32d-452d22e0f454%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> >
Follow Polymer on Google+: plus.google.com/107187849809354688692 --- You received this message because you are subscribed to the Google Groups "Polymer" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/polymer-dev/02de66cc-86c2-45d6-a6bd-a5a7125ff4ea%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
