В настоящее время я использую Knockoutjs для обработки привязок в модальном модуле загрузки. Все работает нормально, пока я не начну добавлять маску ввода в поля. Например, у меня есть:входная маска не работает с knockoutjs
<div class="modal fade" id="cardModal" tabindex="-3" role="dialog" aria-hidden="true" >
<input class="form-control amountmask borderblack" data-val="true" value="11000.89" />
<!-- /.modal-dialog -->
Это прекрасно работает, он использует AutoNumeric.js, это применяется с помощью JQuery:
<script type="text/javascript">
$(document).ready(function() {
// masked edit for dollar amount
$('.amountmask').autoNumeric('init');
});
</script>
Если добавить Knockoutjs в смесь, имея модальный использование данных обязывать:
<div class="modal fade" id="cardModal" tabindex="-3" role="dialog" aria-hidden="true" data-bind="with: itemForEditing">
<input class="form-control amountmask borderblack" data-val="true" data-bind="value: Amount" />
<!-- /.modal-dialog -->
Связывание работает нормально, но маска ввода перестает работать. Во всяком случае, вокруг? Если я удалю привязку данных, маска ввода снова будет работать, но я потеряю привязку.