Sto cercando di implementare il Typeahead.JS "Custom Template" example.Modello personalizzato Typeahead senza manubri
$('#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>')
}
});
In particolare questa linea:
suggestion: Handlebars.compile('<p><strong>{{value}}</strong> – {{year}}</p>')
Inizialmente non mi rendevo conto che devi richiedere esplicitamente Handlebars come una dipendenza:
Uncaught ReferenceError: Handlebars is not defined
Quando rimuovo Manubrio ...
suggestion: '<p><strong>' + value + '</strong> – ' + year + '</p>'
Esso dà es un altro errore JS:
Uncaught ReferenceError: value is not defined
E 'possibile utilizzare un modello di visualizzazione personalizzata senza usare il motore manubrio?
è meglio considerare la risposta accettata :) – Bushikot
Off topic: quello che mi sconcerta è come si può chiedere e rispondere alla domanda nella stessa secondo ... 2015-03-24 01: 32: 57Z. Veloce? – Sudeep