Я только начал изучать основы, следующие за этим онлайн ebook.Ошибка при импорте Backbone.js
Но я застрял в создании ToDo App из-за ошибки импорта я действительно не понимаю ...
загрузить Backbone.js и магистральными-min.js от Backbone Official Website
В моем индексе .html Я пытался импортировать Backbone или магистральный-min.js и получил следующие результаты в Firebug консоли:
импорт Backbone.js
<script src="js/lib/zepto.min.js"></script>
<script src="js/lib/underscore.js"></script>
<script src="js/lib/backbone.js"></script>
TypeError: this.$el.off is not a function
backbone.js line 1325 : this.$el.off('.delegateEvents' + this.cid);
Импортирующие Магистральные-min.js
<script src="js/lib/zepto.min.js"></script>
<script src="js/lib/underscore.js"></script>
<script src="js/lib/backbone-min.js"></script>
TypeError: this.listenTo is not a function
app.js line 34 : this.listenTo(app.Todos, 'add', this.addOne);
app.js имеет в виду this backbone view, вот код экстракт из этого вида:
initialize: function() {
this.allCheckbox = this.$('#toggle-all')[0];
this.$input = this.$('#new-todo');
this.$footer = this.$('#footer');
this.$main = this.$('#main');
this.listenTo(app.Todos, 'add', this.addOne);
this.listenTo(app.Todos, 'reset', this.addAll);
this.listenTo(app.Todos, 'change:completed', this.filterOne);
this.listenTo(app.Todos,'filter', this.filterAll);
this.listenTo(app.Todos, 'all', this.render);
app.Todos.fetch();
},
Если у вас уже был такой вопрос ... Я должен признать, что я действительно не понимаю, почему у меня ошибка, когда я пытаюсь импортировать магистраль, и я недостаточно опыт, чтобы понять проблему с функцией ListenTo ...
Я уже сделал это, я обновил свои вопросы :(проблема не приходит от –