1
다음은 매개 변수로 ID를 가진 라우터 기능입니다. 내 질문은 캠보기에 ID를 전달하는 방법입니다. 고맙습니다. .. 다음을 시도했습니다. 나는 그것이 정의되지 않은backbone.js 라우터에서보기로 매개 변수를 전달하십시오.
Router.js
editcampaign :function(id){
$('#content').empty();
require([ 'views/camp' ], function(editcampaign) {
$('#content').html(new editcampaign({campaignID:id}).render().$el);
});
},
Views.js
SM.Views.editCampaign = Backbone.View.extend({myid:id ,
template : _.template(Editcampaigntnpl),
campaignID : 0,
initialize : function() {
_self1=this;
alert(myid); //this says undefined
this.campaign = new Campaign();
this.newscenario = new Newscenarioview();
},