<template is="dom-repeat" items="{{myItems}}">
<div on-click="{{ComputedBindingFunction(item)}}">Foo</div>
</template>
这产生一个错误,说:
是否应该执行该函数,而不是按照docs从字面上尝试将带有
{{}}
的函数名附加到on-click
上?注意
ComputedBindingFunction
返回一个函数。 最佳答案
您链接到的文档中显示的示例不是用于调用方法或触发事件,而是用于使用计算的绑定(bind)。
IE。
<div>{{ComputedBindingFunction(item)}}</div>
如果您要触发事件,请删除花括号:
<div on-click="ComputedBindingFunction"></div>
...
从触发的事件访问
item
ComputedBindingFunction: function(event){
_ComputedBindingFunction(event.model.item)
}