Polymer 如何将表达式绑定到<;纸张按钮>;。活跃的?
我想使用绑定到其Polymer 如何将表达式绑定到<;纸张按钮>;。活跃的?,polymer,Polymer,我想使用绑定到其active属性的表达式激活,但此代码不起作用: <paper-button id="btnPointDown" on-click="{{decrement}}" active="{{points == 0}}">\/</button> \/ 如何修复此问题?在Polymer中,不能将表达式直接放入绑定中。您必须使用一个函数,它将返回您的条件结果,并在绑定中使用它 以您的示例为例,它将如下所示: <paper-button id="btnPoin
active
属性的表达式激活
,但此代码不起作用:
<paper-button id="btnPointDown" on-click="{{decrement}}" active="{{points == 0}}">\/</button>
\/
如何修复此问题?在Polymer中,不能将表达式直接放入绑定中。您必须使用一个函数,它将返回您的条件结果,并在绑定中使用它 以您的示例为例,它将如下所示:
<paper-button id="btnPointDown" on-click="decrement" active="[[_checkIfPointsIsZero(points)]]">\/</paper-button>
\/
假设点
位于组件的属性中,每次点
发生变化时,都会对功能\u checkIfPointsIsZero
进行评估
我还建议在这种情况下使用简单的数据绑定。注意,on click=“{{decrement}}”
应该是on click=“decrement”
。仅将方法名称作为值(不带括号)。