【发布时间】:2013-08-02 19:19:43
【问题描述】:
我正在使用mathias bynen's placeholder code,如果我像这样进行简单的自定义绑定,我想将它与淘汰赛一起使用:
ko.bindingHandlers.placeholder = {
init: function (element) {
$(element).placeholder();
}
};
和 html
<input placeholder = "Line 1" data-bind="placeholder: {}, value: addressLine1">
它有效,但我想将它们“合并”到一个自定义绑定中,以便像使用它一样使用它
<input placeholder = "First Name" data-bind="placeholderValue: firstName">
所以我尝试了这段代码:
ko.bindingHandlers.placeholderValue = {
init: function (element, valueAccessor) {
$(element).placeholder();
ko.bindingHandlers.value.init(element, valueAccessor);
},
update: function (element, valueAccessor) {
ko.bindingHandlers.value.update(element, valueAccessor);
}
};
但它让我很兴奋
Uncaught TypeError: undefined is not a function
我还没有真正掌握 ko
【问题讨论】:
标签: knockout.js