KnockoutJS 3.0 をターゲットにすると、突然、次のコードが機能しなくなりました。どうすればこれを回避できますか?
JavaScript:
ko.bindingHandlers.limitCharacters = {
update: function(element, valueAccessor, allBindingsAccessor, viewModel)
{
element.value = element.value.substr(0, valueAccessor());
allBindingsAccessor().value(element.value.substr(0, valueAccessor()));
}
};
HTML:
<textarea data-bind="value: comment, valueUpdate: 'afterkeydown', limitCharacters: 20"></textarea>
フィドルを参照してください: http://jsfiddle.net/ReQrz/1/