#javascript #spine.js
#javascript #spine.js
Вопрос:
Я пытаюсь Spine.js и хочу настроить его для взаимодействия с моим приложением на стороне сервера. Вот код:
var Album = Spine.Model.sub();
Album.configure("Album", "public");
Album.extend(Spine.Model.Ajax);
Последняя строка вызывает эту ошибку:
uncaught exception: extend(obj) requires obj
В чем здесь проблема? Это код из учебника, за исключением того, что они используют Task
, и я использую Album
.
Ответ №1:
Вы включили ajax.js файл из корешка? Мне кажется, что позвоночник.Модель.Ajax не является объектом.
Комментарии:
1. Да, вы правы. По какой-то причине я подумал spine.js содержал в себе все библиотеки, которые были описаны в документации.
Ответ №2:
Для ясности. Что мне нужно было сделать, чтобы решить эту проблему, так это добавить 'spine/lib/ajax'
в slug.json в списке модулей и require('spine/lib/ajax')
в setup.coffee.