Polymer 1.0 纸质无线电组条件
Polymer 1.0 Paper Radio Group Conditions
我无法在 Polymer 1.0 中选择按钮时触发函数。从本质上讲,例如,选择"medium"时,应弹出警报。我是 Polymer 的新手,正在努力了解它。
<dom-module id="my-app">
<template>
<paper-radio-group selected="{{selection}}">
<paper-radio-button name="small" label="Small"></paper-radio-button>
<paper-radio-button name="medium" label="Medium">Meduim</paper-radio-button>
<paper-radio-button name="large" label="Large"></paper-radio-button>
</paper-radio-group>
</template>
<script>
Polymer({
is: "my-app",
ready: function () {
if (this.selection === "medium") {
alert("medium");
}
}
});
</script>
</dom-module>
基本上,您需要连接绑定以在选择更改时通知您。首先,设置selection
属性,然后为它定义一个观察者。只要 属性 值发生变化,就会调用观察者回调。
...
Polymer({
is: "my-app",
properties: {
selection: {
type: String,
observer: "selectionChanged"
}
},
selectionChanged: function (newval, oldval) {
if (newval === "medium") {
alert("medium");
}
}
});
我无法在 Polymer 1.0 中选择按钮时触发函数。从本质上讲,例如,选择"medium"时,应弹出警报。我是 Polymer 的新手,正在努力了解它。
<dom-module id="my-app">
<template>
<paper-radio-group selected="{{selection}}">
<paper-radio-button name="small" label="Small"></paper-radio-button>
<paper-radio-button name="medium" label="Medium">Meduim</paper-radio-button>
<paper-radio-button name="large" label="Large"></paper-radio-button>
</paper-radio-group>
</template>
<script>
Polymer({
is: "my-app",
ready: function () {
if (this.selection === "medium") {
alert("medium");
}
}
});
</script>
</dom-module>
基本上,您需要连接绑定以在选择更改时通知您。首先,设置selection
属性,然后为它定义一个观察者。只要 属性 值发生变化,就会调用观察者回调。
...
Polymer({
is: "my-app",
properties: {
selection: {
type: String,
observer: "selectionChanged"
}
},
selectionChanged: function (newval, oldval) {
if (newval === "medium") {
alert("medium");
}
}
});