我对Polymer很新,但认为这是一个很棒的概念,虽然我遇到了一些麻烦,我通常没有遇到任何问题。
我有一个模板,我有一个纸质输入元素。如果我填充此元素,我希望能够单击按钮并将该输入字段中的值传输到其他位置。简单吧?
不,不管我做什么,我似乎无法访问该输入字段的值。它就像身份证不存在一样。我认为这是因为影子dom,但我根本不知道为什么!
我试过这个。$。messaged.value,document.querySelector(' #admund')。值和更多没有成功。还需要做什么?在此先感谢!!
<link rel="import" href="../../../bower_components/paper-input/paper-input.html">
<dom-module id="dd-bully">
<template>
<paper-input id="messaged" value="{{messaged}}"></paper-input>
<paper-button raised on-tap="sendmsg"></paper-button>
</template>
<script src="bully.js"></script>
</dom-module>
以下脚本内容:
class Bully extends Polymer.Element {
static get is() {
return 'dd-bully';
}
static get properties() {
return {
messaged: {
type: String,
value: "test message"
}
};
}
sendmsg() {
this.messaged = window.msg /* latest test */
console.log(messaged)
window.socket.emit('sendmsg', window.msg, err => {
if (err) {
console.error(err);
return;
}
});
}
}
customElements.define(Bully.is, Bully);
答案 0 :(得分:0)
foreach
已通过双向数据绑定(即library(foreach)
sma.matrix <- foreach(
i = 1:12, # This is your for loop iterator
.combine=cbind, # Specify how to combine the results of each loop
.errorhandling="remove" # When error occurs, skip to next iteration
) %do% { # You can use %dopar% for parallel loop execution
getSMA(i)(new.df)
}
)更新<paper-input>
。在messaged
中,您可以通过value="{{messaged}}"
(而不是sendmsg()
)读取messaged
的值。
this.messaged