我正在开展一个聚合物项目,当我忙的时候,我收到了这个错误:
属性'响应'绑定到元素'menu-kaart'的'属性'中找不到属性'last-response'
由于我是聚合物的新手,我不知道该怎么做。我通过互联网搜索,我找不到解决方案。
以下是代码:
<link rel="import" href="../../bower_components/polymer/polymer.html">
<link rel="import" href="../../bower_components/iron-ajax/iron-ajax.html">
<dom-module id="menu-kaart">
<template>
<style>
:host {
display: block;
background-color: maroon;
padding: 15px;
color: deepskyblue;
}
body {
margin: 0px;
}
h1 {
color: antiquewhite;
text-decoration: none;
}
h3, p {
color: antiquewhite;
}
div {
color: white;
}
</style>
<iron-ajax
auto
url="/cgi-bin/menulezen.py"
handle-as="json"
last-response="{{response}}">
</iron-ajax>
<h1>Menukaart</h1>
<template is="dom-repeat" items="{{response}}">
<div>
<h3>{{item.Gerecht}}</h3>
<p>Ingredienten: {{item.Ingredienten}} <br>
Opmerkingen: {{item.Opmerkingen}}</p>
</div>
</template>
</dom-module>
<script>
Polymer({
is: 'menu-kaart',
properties: {
}
</script>
答案 0 :(得分:0)
尝试将script
标记修改为
<script>
Polymer({
is: 'menu-kaart',
properties: {
response: {
type: Object
}
}
</script>
我还建议您将Polymer版本升级到最新的1.x,即1.8或者相对较新的版本,因为Polymer自1.3以来已经做了很多修复/更改。
最后,我建议您阅读一些documentations或一些视频教程,以便更好地了解Polymer