在下面的代码中,我想使用一个函数作为条件属性:
<polymer-element name="test-element">
<template>
<select id="type_menu" on-change="{{ onSelected }}">
<option value="0" disabled?="{{ isDisabled }}">Item 0</option>
<option value="0" disabled?="{{ isDisabled }}">Item 1</option>
<option value="0" disabled?="{{ isDisabled }}">Item 2</option>
</select>
</template>
<script>
Polymer('test-element', {
onSelected: function(event, details, sender) {
// do something here
},
isDisabled: function() {
return false; // simplified here - it doesn't matter, it always returns true
}
}
</script>
</polymer-element>
Run Code Online (Sandbox Code Playgroud)
到目前为止,我还没能完成这项工作.我曾尝试过使用disabled?="{{isDisabled()}}".它可以完成吗?如果没有,用某种功能做到这一点的最佳方法是什么?准备好数据属性可能会起作用但看起来有点笨拙.
polymer ×1