我无法让格式化程序在铆钉中正常工作。
<span class='person-gender' rv-text='person:gender | gender'></span>
当我检查使用rivets.formatters在铆钉上声明的格式化程序时,我看到了格式化程序,但它从未应用过。
在Binding.prototype.formattedValue:398中,我看到了:
else if (formatter instanceof Function) {
value = formatter.apply(...)
}
但我的格式化程序不是函数的实例,尽管它的定义如下:
rivets.formatters.gender = function (value) {
return value.charAt(0)
}
我不确定为什么没有应用此格式化程序。我在与我的骨干适配器相连的地方宣布它。有什么想法吗?