У меня есть поле количества в моей Форме, которое я умножаю на 100 после отправки в моем контроллере. Проблема заключается в том, что представление передает умножение, прежде чем перейти к следующей странице. Как я могу избежать этого? Как правило, как предотвратить отображение отображаемого измененного значения после его отправки?Контроллер MVC меняет поле ввода после отправки
Я использую ember.js с рельсами в backend, но я думаю, что это скорее проблема MVC.
это мнение:
{{input value=model.amount mask="999[999].99"
classNames="form-control" placeholder=(t 'transactions.amount')}}
и это контроллер:
actions: {
create: function() {
var _this = this;
var model = this.get('model');
model.set('amount', model.get('amount') * 100);
model.save().then(function(transaction) {
_this.get('target').transitionToRoute(_this.get('destination'), transaction.get('id'));
}, function(response){
_this.set('errors', response.errors);
});
}
}
Можете ли вы предоставить свои коды, пожалуйста –