查看以下示例(请参阅控制台错误): http://jsbin.com/yubujiku/1/edit?html,css,output
我正在尝试使用完全相同的大写过滤器来自定制过滤器文档中的数据绑定。根据文档,我没有做错任何事情: http://www.polymer-project.org/docs/polymer/expressions.html#custom-filters
这里有什么我想念的吗?这是一个聚合物虫吗?
提前致谢:)
答案 0 :(得分:2)
如果你查看DevTools控制台,你会发现你收到了这个错误:Cannot read property 'toUpperCase' of undefined
。要解决这个问题,您似乎需要将过滤器代码包装在if块中以测试未定义的输入。
upperCaseFilter: function(value) {
if (value) {
return value.toUpperCase();
}
}