以下は、パラメーターとしてIDを持つ私のルーター機能です.私の質問は、IDをキャンプビューに渡す方法です..ありがとう..私は次のことを試しました..ビューでアラートを実行すると、未定義と表示されます
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();
},