0
我是backbone.js的新手。我正試圖調用一個函數來加載模板來自webapi的數據。骨幹+內部調用函數render()拋出未捕獲的參考錯誤
變種BrowseNavListView = Backbone.View.extend({ EL:$( 「#tocDrawerNav」),
initialize: function() {
debugger;
$("#hfReferenceId").val($("#hfChannelId").val());
_.bindAll(this, 'rendersCollectively', 'RenderFocusAreaBladeContent');
this.render();
},
render: function() {
debugger;
var that = this;
var navigator = new Navigators();
navigator.fetch({
success: function (navigatorList) {
debugger;
if (navigatorList.length > 0) {
**RenderFocusAreaBladeContent(navigatorList);**
}
},
error: function (x) {
debugger;
alert(x);
}
})
},
RenderFocusAreaBladeContent: function (navigatorList) {
debugger;
divIterator = divIterator.split('_')[divIterator.split('_').length - 2] + "_"
+ (parseInt(divIterator.split('_')[divIterator.split('_').length - 1]) + parseInt(1)).toString();
var template = '<div class="tocColumn " id="' + divIterator + '"><label>US Channel</label>';
var navigatorListmodel = navigatorList.toJSON();
var content = Loadtemplates("browsetemplate");
var browsetemplate = Handlebars.compile(content);
template += browsetemplate({ navigatorList: navigatorListmodel });
$("#tocDrawerNav").append(template);
$('.view').unbind('click');
$('.view').click(function (n) {
divIteratorBlade = "divIteratorBlade_1";
$("#tocColumns").empty();
$("#hfReferenceId").val("SUB" + n.currentTarget.id);
var browseNested = new BrowseListViewBlade();
browseNested.render(n);
});
}
});
我收到未捕獲引用錯誤而調用RenderFocusAreaBladeContent()內呈現