На основе рабочего веб-приложения с (Backbone.js 1.0.0) мне нужно перезаписать метод запуска истории, заставить опрос обнаруживать изменения хэша и отбрасывать другие параметры. На новый файл я делаю это:перезаписать основу Метод начала истории
var myHistory = Backbone.History.extend({
start: function (options) {
if (History.started) throw new Error("Backbone.history has already been started");
History.started = true;
// code here
}
});
Backbone.history = new myHistory;
В результате, я получаю ошибку: ReferenceError: Undefined переменной: История.
Подсвечники: Благодаря!
Вы пытаетесь обратиться к 'Backbone.history' в свой код или текущий объект,' this'? – Mark
спасибо @Mark, я имею в виду 'Backbone.history'. После импорта backbone.js я импортирую этот файл. Я не думаю, что есть какая-то ошибка, связанная с областью. – Fabrefumi