Ваш отступ отключен.Ваш CoffeeScript выглядит следующим образом:
class MyApp.Models.BaseClass extends Backbone.Model
Linked: () =>
@._linked
#...
, но должен выглядеть так:
class MyApp.Models.BaseClass extends Backbone.Model
Linked: () =>
@._linked
#...
Отсутствие отступов дает пустую MyApp.Models.BaseClass
, а затем кучу недоступных функцийанонимный объект в JavaScript:
// CoffeeScript boilerplate...
MyApp.Models.BaseClass = (function(_super) {
// Standard CoffeeScript class boilerplate...
})(Backbone.Model);
({
Linked: function() {
return _this._linked;
},
// etc...
});
Так что исправьте свой отступ в вашем MyApp.Models.BaseClass
, и все будет в порядке.Помните, что вся структура блоков CoffeeScript основана на отступе, поэтому, если у вас нет правильного отступа, у вас есть куча глупостей.