【发布时间】:2013-11-28 07:33:34
【问题描述】:
我正在尝试为一些 JavaScript“渲染”函数编写自定义敲除绑定,以便我可以执行以下操作:
<td data-bind="numeral('0%'): interest">
在幕后,这个假设的数字会做这样的事情:
ko.bindingHandlers.numeral(fmt) = {
init: function(element, valueAccessor, allBindingsAccessor, viewModel, bindingContent) {
var unwrapped = ko.unwrap(valueAccessor()), allBindings = allBindingsAccessor();
$(element).html(numeral(unwrapped).format(fmt));
}
}
我试了一下这个定义,JavaScript 真的不喜欢我尝试对数字键进行抽象。我应该如何解决这个问题?
【问题讨论】: