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); }) }});
나는 이것을 새로운 Feat();캔버스에서 Defer를 사용하는 방법
현재 작동 중입니다. 이제 findAll에서 다른 Feat 컨트롤을 다른 매개 변수 세트로 재사용하고 싶습니다. 어떻게 할 수 있습니까? 어떤 방법을 사용하고 사용하는 방법 ?? 또한 나는 can.view 같은 것을 연기하거나 무시할 수 있습니까 ??
기본 컨트롤러가 하나만 있어도 매개 변수를 계속 무시할 수 있습니까?
는 HTTP 호출의 방법을 통과하지만 난 얻을 수 있습니다 예 ?? 기능 (PARAMS) { 반환 $의 아약스 ({ URL : '? /api.php/specialoffers'+ params.myoption – user3083664
그래서 나는 BASEMODEL가 BASEMODEL = can.Model.extend ({ findall은 말할 수 있습니다 , 형식 : params.method, dataType : 'json'}) } } 컨트롤에서 findAll을 사용하고 데이터를 재정의합니다. 그래서 다음 A = can.control.extend ({ Basemodel.findAll ({url, type})}})를 호출합니다. – user3083664
예 : {url : "my_url", 유형 : "post"} – Thomas