Я искал что-то похожее с рулем .... вот оно:
html:
<li>
<div class="myTemplate" >
<li><a>{{label}} "----" {{value}}</a></li>
</div>
</li>
js:
define([
'jquery',
'underscore',
'backbone',
'marionette',
'handlebars',
'filter_input',
'text!modules/search/templates/search.html',
'text!modules/search/templates/autocompleate.html',
'jqueryui'
],
function($, _, Backbone, Marionette, Handlebars, filter_input, tmpl, tmplAutocompleate, jqueryui) {
this.ui.search.autocomplete({
source: availableTags,
delay: 500,
// minLength: 2,
autoFocus: true,
success: function (data) {
response(
$.map(data.campagins, function (item) {
return {
label: item.name,
status: item.status,
id: item.id
}
}))
}
}).data("autocomplete")._renderItem = function(ul, item) {
var template = Handlebars.compile(tmplAutocompleate);
var html = template(item);
return $(html).appendTo(ul);
};
}