【发布时间】:2012-09-20 03:25:52
【问题描述】:
我有一个表单,其中一些字段使用 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”中修改“placeholder”而不是“value” .writeValueToProperty”函数),但它不能正常工作,它将信息放在“value”属性而不是“placeholder”中。
有人知道解决这个问题的方法吗?
非常感谢!
【问题讨论】: