Простой вопрос, но я stucked ...Javascript устанавливается переменная условной в инициализации
Я хочу, чтобы установить plusmin на инициализации в зависимости от defaultQty.
Так это defaultQty = 1 (из другого целого числа, как 2 или 3), то plusmin должен быть 1.
Если это не является целым числом (например, 0.5) plusmin должен быть 0,1
define([
'ko',
'uiComponent'
], function (ko, Component) {
'use strict';
return Component.extend({
initialize: function() {
//initialize parent Component
this._super();
this.qty = ko.observable(this.defaultQty);
this.plusmin = 0.1;
},
decreaseQty: function() {
var newQty = this.qty() - this.plusmin;
if (newQty < this.defaultQty) {
newQty = this.defaultQty;
}
this.qty(newQty);
},
increaseQty: function() {
var newQty = this.qty() + this.plusmin;
this.qty(newQty);
}
});
});
это.plusmin = (this.qty == Math.floor (this.qty))? 1: 0,1 – flowtron