Я новичок в Backbone.js, а также в JavaScript в целом. во время игры вокруг немного, я буду получать ошибки сообщение, показанное на вопросы названии, имеющие эти определения модели:Backbone.js: Uncaught ReferenceError: переменная не определена
var Incredient = Backbone.Model.extend({
initialize : console.log("A new Incredient object called " + name + "has been created."),
defaults : {
name : '',
quantity_unit: '',
need_to_buy : true
}
});
var Dish = Backbone.Model.extend({
initialize : console.log("A new Dish object with title " + title + "has been created."),
defaults : {
title : '',
incredients : [],
instructions : ''
}
});
Странная вещь, эта ошибка появляется в строке 11, которая содержит
initialize : console.log("A new Dish object with title " + title + "has been created."),
в переменная, которая не определена, - это «название». Однако строка 2 не вызывает сообщения об ошибке в консоли JS от Chrome. Очевидно, что такой ссылочной ошибки для «имени» нет, несмотря на аналогичные декларации. Что случилось с линией 11? Буду признателен за любую оказанную помощь.
Спасибо.
Это изменение в настоящее время пожаров: неперехваченный TypeError: Object [объект глобальным] не имеет метода 'получить' – Bunjip
Это отлично работает для меня ... ты включенной JQuery, позвоночник? У вас есть другие ресурсы? @Bunjip –
да, теперь отлично работает и для меня. Забыл поставить console.log() в функцию(). Извините за задержку. Тинкс! – Bunjip