我有一个表单,其中一些字段使用 knockout.js(版本 2.1.0)获取一些数据。例如,要更新我输入的“值”字段:
<input type="text" name="contrasena" id="login-user" value="" placeholder="" data-bind="value: user">
我有一个 JSON 来存储我想用于“pass”关键字的值,它可以正常工作。
我尝试使用相同的方法设置“占位符”属性,但它不起作用:
<input type="text" name="contrasena" id="login-user" placeholder="" data-bind="placeholder: user">
我尝试修改 knockout.js 文件,添加基于“ko.bindingHandlers['value']”的“ko.bindingHandlers['placeholder']”函数(在“ko.jsonExpressionRewriting.writeValueToProperty”中修改“placeholder”而不是“value”函数),但它不能正常工作,它将信息放在“值”属性而不是“占位符”中。
有谁知道解决这个问题的方法?
非常感谢!