sto utilizzando tale plugin: https://github.com/plentz/jquery-maskmoney per formattare il mio editore soldi ...È possibile utilizzare KnockoutJS con un input mascherato?
ho cercato di usare KnockoutJS in quel redattore, ma non funziona ... Senza quella maschera tutto funziona benissimo ...
La mia prova codice è semplice:
<input id="Price" data-bind="value: Price" type="text" name="Price">
Javascript per maschera di input
$("#Price").maskMoney({ symbol: 'R$ ', showSymbol: true, thousands: '.', decimal: ',', symbolStay: false });
E KnockoutJS
var ViewModel = function() {
this.Price = ko.observable();
this.PriceFinal= ko.computed(function() {
return this.Price()
}, this);
};
ko.applyBindings(new ViewModel());
Se stai facendo qualcosa di simile in congiunzione con il plug-in di mappatura, crea questa proprietà come qualcosa di vuoto, come $ .noop(), quindi mappa, applica la logica simile a sopra, e THEN vincola – Jason
Perché non utilizzare un estensore Knockout? –