分配给聚合物中的右值错误
Assigning to Rvalue error in Polymer
我正在尝试让 Polymer 和 Python 进行通信。但是我一直收到关于 "rvalue" 的错误。有人可以告诉我我做错了什么吗?
<paper-input label="Geef je naam" value="{{naam}}"></paper-input>
<paper-input label="telefoon nummer" value="{{telnr}}"></paper-input>
<paper-button on-tap="contactToevoegen">Voeg contact toe</paper-button>
{{naam}}
{{telnr}}
<iron-ajax
id="ajax-contact-toevoegen"
method="POST"
url="/cgi-bin/contact-toevoegen.py"
handle-as="json"
on-response="contactToevoegen_ResponseHandler">
</iron-ajax>
</template>
<script>
Polymer({
is: "contact-form",
contactToevoegen: function() {
this.$.ajax-contact-toevoegen.contentType="application/json";
this.$.ajax-contact-toevoegen.body={naam: this.naam, telnr:
this.telnr};
this.$.ajax-contact-toevoegen.generateRequest();
console.log(
"Contact: "
+ this.naam
+ ", "
+ this.telnr);
}
});
</script>
</dom-module>
这是javascript错误的语法。
this.$.ajax-contact..
你不能用 -
指向某些对象的属性。如果您的 ID 中有 -
,您必须这样称呼它:
this.$["ajax-contact-toevoegen"]
我正在尝试让 Polymer 和 Python 进行通信。但是我一直收到关于 "rvalue" 的错误。有人可以告诉我我做错了什么吗?
<paper-input label="Geef je naam" value="{{naam}}"></paper-input>
<paper-input label="telefoon nummer" value="{{telnr}}"></paper-input>
<paper-button on-tap="contactToevoegen">Voeg contact toe</paper-button>
{{naam}}
{{telnr}}
<iron-ajax
id="ajax-contact-toevoegen"
method="POST"
url="/cgi-bin/contact-toevoegen.py"
handle-as="json"
on-response="contactToevoegen_ResponseHandler">
</iron-ajax>
</template>
<script>
Polymer({
is: "contact-form",
contactToevoegen: function() {
this.$.ajax-contact-toevoegen.contentType="application/json";
this.$.ajax-contact-toevoegen.body={naam: this.naam, telnr:
this.telnr};
this.$.ajax-contact-toevoegen.generateRequest();
console.log(
"Contact: "
+ this.naam
+ ", "
+ this.telnr);
}
});
</script>
</dom-module>
这是javascript错误的语法。
this.$.ajax-contact..
你不能用 -
指向某些对象的属性。如果您的 ID 中有 -
,您必须这样称呼它:
this.$["ajax-contact-toevoegen"]