Thanks! I can now claim success in rewriting all the "Polymer in 10 Minutes" examples from 0.5 to 0.8 or 0.9. Whee!
On Sunday, May 10, 2015 at 5:01:36 PM UTC-4, Eric Bidelman wrote: > > Use `resp.queries.0.title`. Right now, array notation is not supported in > 0.9. > > http://jsbin.com/fuziyo/1/edit?html,output > > On Sun, May 10, 2015 at 1:51 PM Thad Humphries <[email protected] > <javascript:>> wrote: > >> I can use iron-ajax with Polymer 0.9.0-rc1 to retrieve a JSON object and >> display a value in the template like so: >> >> <dom-module id="my-element"> >> <template> >> <iron-ajax url=" >> http://api.openweathermap.org/data/2.5/weather?type=accurate&units=imperial&cnt=1&q=Charlottesville >> " >> >> auto last-response="{{resp}}"></iron-ajax> >> >> <textarea value="{{resp.main.temp}}"></textarea> >> </template> >> </dom-module> >> >> <script> >> Polymer({ >> is: 'my-element', >> properties: { >> resp: { >> type: Object >> } >> } >> }); >> </script> >> >> >> This also works with a simple JSON object retrieved from a public HTML >> directory on my localhost. However I try to access an object in an array, >> I'm told the object is undefined. For example, if the JSON array contains >> two objects called "queries", <textarea >> value="{{resp.queries}}"></textarea> displays "[object Object],[object >> Object]". However if I attempt, <textarea >> value="{{resp.queries[0]}}"></textarea> or <textarea >> value="{{resp.queries[0].title}}"></textarea>, the displayed value is " >> undefined". >> >> Am I doing something wrong? Is this a known shortcoming? Is there a work >> around? >> >> 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/efbcd957-8429-4162-b05b-6a5bbd78a771%40googlegroups.com >> >> <https://groups.google.com/d/msgid/polymer-dev/efbcd957-8429-4162-b05b-6a5bbd78a771%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/32a99c5a-3e05-4995-a6fd-08e2b7458071%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
