Featoff = can.Model.extend("featoff",{
findAll: {
url: '/api.php/specialoffers?',
type: 'GET',
data: { max : 10 , pid : 977 , sid : 5934 }
}
}, {});
Feat = can.Control({ init: function()
{ var that = this; can.view('images/js/mn/temps/featured.ejs', featoff.findAll({}).then(function(d)
{ return { offerdata : d, secTitle : that.element.data('title') }; })).done(function(frag)
{ that.element.html(frag); }) }});
Я вызываю это с помощью new Feat();
это работает сейчас. Итак, теперь я хочу повторно использовать один и тот же элемент управления Feat с другим набором параметров в findAll. Как мне это сделать? Какой метод использовать и как использовать ?? также могу ли я также отложить или переопределить can.view для того же ??
Могу ли я также иметь один базовый контроллер и просто продолжать переопределять параметры?