在我的页面上,我将有一个滑块,其中包含 html,它将使用从服务器获取的数据进行填充。
我希望使用 jQuery 构建和填充滑块,让 Backbone 来处理查看和事件。
为此,我需要来自 Backbone 模型的数据,这导致了我的问题:
将模型传递给 jQuery 是否可以,或者将所有内容留给 jQuery 函数并$.ajax
在函数中进行 fetch 会更好。
骨干
define(['backbone', 'models/model','slider'], function(Backbone, Model, Slider) {
var View = Backbone.View.extend({
render: function() {
$('#slider').Slider( this.model );
var template = _.template();
this.$el.html(template);
return this;
}
});
return View;
});
jQuery
(function($, window, document, undefined) {
"use strict";
$.fn.Slider = function(model) {
// do stuff with model
}
})(jQuery, window, document);