Пример:
ns.Model.define('ppp', {
params: {
'p1': null,
'p2': null,
'p3': null
},
paramsRewrite: function(params) {
if (true) {
params.p2 = 'yes'
}
return params;
}
});
console.log(
ns.Model.get('ppp', { p1: 1, p3: 3 }).key,
ns.Model.get('ppp', { p1: 1, p2: 'yes', p3: 3 }).key
);
Выводится:
model=ppp&p1=1&p3=3&p2=yes // !
model=ppp&p1=1&p2=yes&p3=3
Ожидаю:
model=ppp&p1=1&p2=yes&p3=3
model=ppp&p1=1&p2=yes&p3=3