jestem za pomocą tej wtyczki: https://github.com/plentz/jquery-maskmoney sformatować mój edytor pieniędzy ...Czy można używać KnockoutJS z zamaskowanym wejściem?
Próbowałem użyć KnockoutJS w tym edytorze, ale to nie działa ... Bez tej masce wszystko działa prawidłowo ...
Mój testowy kod jest prosty:
<input id="Price" data-bind="value: Price" type="text" name="Price">
Javascript maskę wprowadzania
$("#Price").maskMoney({ symbol: 'R$ ', showSymbol: true, thousands: '.', decimal: ',', symbolStay: false });
And KnockoutJS
var ViewModel = function() {
this.Price = ko.observable();
this.PriceFinal= ko.computed(function() {
return this.Price()
}, this);
};
ko.applyBindings(new ViewModel());
Jeśli robisz coś takiego w połączeniu z wtyczką do mapowania, utwórz tę właściwość jako coś pustego, na przykład $ .noop(), a następnie odwzoruj, zastosuj logikę podobną do powyższej, a następnie związaj – Jason
Dlaczego nie używać przedłużacza Knockout? –