模板化`<中的自定义计算函数;模板>`
Custom computed functions in Templatized `<template>`
使用聚合物Templatizer
行为,假设我们让它全部工作,我们不仅想要stamp
属性,还想要计算函数,应该如何进行?
我可以通过指定使其工作
_getRootDataHost: function(){
return this;
}
然而,事实证明,这样做意味着
<my-element prop="[[value]]"></my-element>
实际上断开了(因为现在在<my-element>
中查找value
而不是它的父级)。
需要明确的是,上面允许的是
<my-element>
<template>
<span>{{someComputedProperty(item)}}</span>
</template>
</my-element>
其中CCD_ 5是在CCD_。
因此,实现这一点的一种极其丑陋的方法是直接在dataHost
上设置函数,因此我们得到的是在attached
中调用的函数,它看起来像
_registerEvilFunctions: function(){
this.dataHost._pdt_getArrayItemLabel = this._getArrayItemLabel;
this.dataHost._pdt_getValidRegexForInput = this._getValidRegexForInput;
}
不能说我对它很满意,我已经确保在它前面加上足够的前缀以防止碰撞,但至少它有效。
相关文章:
- Tracker重新计算函数出现异常:无法读取属性'0'的未定义
- 作为参数传递时如何计算函数
- Javascript-修改函数或从字符串中计算函数
- 为什么我的数据绑定到一个计算函数不起作用(使用knockout.js和jade)
- 自定义计算函数煎茶触摸
- viewModel 使用挖空.js在原型上计算函数
- JavaScript 挑战:使用递归创建一个平均计算函数
- Knockout 计算函数内的异步调用
- Javascript 计算函数不返回值
- 如何在计算函数后弹出提示
- Ko.计算函数更新两次
- 如何将参数传递给 Knockout 中的计算函数
- 如何防止 JavaScript 计算函数参数
- AngularJS计算函数中的字符串,以调用json列表上的属性
- 是否可以在RactiveJS中具有计算函数
- Javascript计算函数-不在html中计算
- 模板化`<中的自定义计算函数;模板>`
- 谷歌表格图表:编写了一个计算函数,添加了以前点击的单元格,而不是当前的单元格
- 奇怪的流星错误:[Log]Deps重新计算函数异常:NotFoundError:DOM异常8
- 在将函数转换为字符串之前计算函数中的变量