Ich versuche, die Typeahead.JS "Custom Template" example zu implementieren.Typeahead benutzerdefinierte Vorlage ohne Lenker
$('#custom-templates .typeahead').typeahead(null, {
name: 'best-pictures',
displayKey: 'value',
source: bestPictures.ttAdapter(),
templates: {
empty: [
'<div class="empty-message">',
'unable to find any Best Picture winners that match the current query',
'</div>'
].join('\n'),
suggestion: Handlebars.compile('<p><strong>{{value}}</strong> – {{year}}</p>')
}
});
Insbesondere diese Zeile:
suggestion: Handlebars.compile('<p><strong>{{value}}</strong> – {{year}}</p>')
Am Anfang habe ich nicht erkennen, Sie explizit müssen benötigen Lenker als Abhängung:
Uncaught ReferenceError: Handlebars is not defined
Wenn ich entfernen Lenker ...
suggestion: '<p><strong>' + value + '</strong> – ' + year + '</p>'
It giv es ein anderer JS-Fehler:
Ist es möglich, eine benutzerdefinierte Ansichtsvorlage zu verwenden, ohne die Lenker-Engine zu verwenden?
Sie diese Antwort als angenommen markieren sollte :) – Bushikot
Off Thema: was mich Leitbleche ist, wie Sie die Frage in der gleichen stellen und beantworten zweite ... 2015-03-24 01: 32: 57Z. Blitz? – Sudeep