У меня есть форма с некоторыми полями, получающими некоторые данные с помощью knockout.js(версия 2.1.0). Например, чтобы обновить поле "значение" ввода, я положил:
<input type="text" name="contrasena" id="login-user" value="" placeholder="" data-bind="value: user">
У меня есть JSON для хранения значения a, которое я хочу использовать для ключевого слова "pass", и оно работает правильно.
Я попытался установить атрибут "placeholder", используя тот же метод, но он не работает:
<input type="text" name="contrasena" id="login-user" placeholder="" data-bind="placeholder: user">
Я попытался изменить файл knockout.js, добавив функцию ko.bindingHandlers ['placeholder'] на основе "ko.bindingHandlers ['value']" (изменение "placeholder" вместо "value" в "ko.jsonExpressionRewriting.writeValueToProperty" ), но он работает неправильно, он помещает информацию в атрибут "value" вместо "placeholder".
Кто-нибудь знает, как это решить?
Большое спасибо!