Как загрузить json-файл и использовать данные в повторяющемся шаблоне? Этот код не производит ничего:Использование полимерного железа-ajax в повторяющемся шаблоне
<dom-module id="name-list">
<template>
<iron-ajax auto url="names.json" handleAs="json" lastResponse="{{data}}"></iron-ajax>
<template is="dom-repeat" items="{{data}}">
<div>First name: <span>{{item.firstName}}</span></div>
<div>Last name: <span>{{item.lastName}}</span></div>
</template>
</template>
</dom-module>
<script>
Polymer({
is: "name-list"
});
</script>
Вот мой JSON-файл (Edit: исправлена после ответа Васек в):
{
[
{
"firstName": "John",
"lastName": "Smith"
},{
"firstName": "Jane",
"lastName": "Doe"
}
]
}
Я хотел бы иметь следующее:
<div>First name: <span>John</span></div>
<div>Last name: <span>Smith</span></div>
<div>First name: <span>Jane</span></div>
<div>Last name: <span>Doe</span></div>
Я включаю железо-ajax в другом месте моего кода. Я уже тестировал общую функциональность. Он работает, только не в контексте привязки данных.
Ваш исправленный код JSON по-прежнему не соответствует действительности. Удалите объект самого высокого уровня. – crazypeter