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(); を使用して呼び出しています。
これは現在機能しています。だから今、findAll の異なるパラメータ セットで同じ Feat コントロールを再利用したいのですが、どうすればよいですか? 使用方法と使用方法は?? また、同じの can.view を延期またはオーバーライドすることもできますか??
ベース コントローラを 1 つだけ使用して、パラメータをオーバーライドし続けることはできますか?