The first problem is that your demo uses the base URL for Polymer 0.5, while your code uses the Polymer 2.0 syntax. That is, this code:
<link rel="import" href="https://www.polymer-project.org/0.5/components/polymer/polymer-element.html">
<link rel="import" href="https://www.polymer-project.org/0.5/components/iron-ajax/iron-ajax.html">
... should be something like this:
<link rel="import" href="https://polygit.org/polymer+v2.0.0/shadycss+webcomponents+1.0.0/components/polymer/polymer-element.html">
<link rel="import" href="https://polygit.org/polymer+v2.0.0/shadycss+webcomponents+1.0.0/components/iron-ajax/iron-ajax.html">
-, properties.json JSON. , ; . , JSON.parse() .
:
{
{
name:"Name",
type:"string",
size:20
},
{
name:"Age",
type:"number",
size:20
}
}
... :
[
{
"name":"Name",
"type":"string",
"size":20
},
{
"name":"Age",
"type":"number",
"size":20
}
]
-, , <iron-ajax> <iron-ajax>.lastResponse null, <iron-ajax>.handleAs - json, JSON. JSON properties.json , lastResponse null, .
Polymer 2 <iron-ajax> ( ) :
http://plnkr.co/edit/2mpJd1b0UF5FqAr2BOxL?p=preview