모든 의존성을 처리하기 위해 RequireJS를 사용하고 있습니다. 그래서 여기내 컬렉션을 사용할 때 "정의되지 않음이 함수가 아닙니다."
내보기입니다 :
오류는이 라인에 발생합니다define([
'jquery',
'underscore',
'backbone',
'bootstrap',
'collections/InstitutionsCollection'
], function($, _, Backbone, InstitutionsCollection){
var InstitutionsView = Backbone.View.extend({
render: function() {
var institutions = new InstitutionsCollection();
institutions.fetch({
success: function() {
console.log("success!");
}
});
}
});
return InstitutionsView;
});
: 여기 var institutions = new InstitutionsCollection();
내 컬렉션의 :
define([
'jquery',
'underscore',
'backbone',
'models/InstitutionModel'
], function($, _, Backbone, InstitutionModel){
var InstitutionsCollection = Backbone.Collection.extend({
model: InstitutionModel,
url: '/institutions/'
});
return InstitutionsCollection;
});
그리고 경우에
는 당신이 필요로 할 때 여기 내 모델 :define([
'jquery',
'underscore',
'backbone'
], function($, _, Backbone){
var InstitutionModel = Backbone.Model.extend({
});
return InstitutionModel;
});
나는 잠시 동안 그것을 쳐다 보았다. 그리고 나는 왜 그것이 그 오류를 던질 지 알 수 없다. 어떤 도움이라도 대단히 감사합니다.
위대한, 그게 다야! 나는 그것이 그와 같은 작은 것이 될 것이라는 것을 알았고, 나는 그것을 알아낼 수 없었다. 감사! –