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]>
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].
> 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/CACGqRCCGfikWQDrM9rA7gVdeNSHXv7PbwpGCjt9eCfpy7TKX%3Dw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to