0
도움이 필요합니다. 나는 에 상당히 새롭다 require.js 및 나는 걸쇠를 명중했다. 나는 require.js 아키텍처를 사용하는 jquery 플러그인을 만들고 있습니다.Backbone.js와 require.js를 사용하는 jQuery 플러그인 - "this"변수를 의존성에 어떻게 전달합니까?
setupSchedule 플러그인을 호출하면 호출 한 요소의 "this"변수를 전달합니다. jQuery 101. 내 의존 ScheduleView에는 "this"변수와 설정 변수가 필요합니다. 나는이 변수들을 어떻게 먹일 수 있는지에 대해 똑똑한 것을 생각해 낼 수 없다.
이렇게하는 데 require.js 방법은 무엇입니까?
감사합니다.
define([
'jquery',
'underscore',
'backbone',
'libs/myFunctions/schedule/views/ScheduleView'
], function($, _, Backbone, ScheduleView){
return $.fn.setupSchedule = function(options) {
// Settings
var settings = $.extend({
startTime : 7,
endTime : 9,
cellHeight : 30,
onsubmit : function() {}
}, options);
var _this = this;
new ScheduleView;
}
});
당연히에서 다음과 같은
그리고 액세스 할 수 있습니다. 너무 간단! 고맙습니다. –