bootstrap typeahead - source changeante

Je cherche un moyen de changer source pour typeahed.

Par exemple, supposons que j'ai les 2 listes, et dépendent du cas, j'aimerais avoir la typeahead workingin avec une source différente.

var list1 = ["this", "is", "first", "list"],
    list2 = ["second", "list", "comes", "here"];

$("selector").typeahead({source: list1})

Puis, quand je ne

$("selector").typeahead({source: list2})

et commencez à taper dans la zone de saisie, le premier de la liste s'affiche en dessous de la nouvelle.

J'ai essayé de faire

$("selector")
    .removeData()
    .typeahead({source: list2})

Pourtant, il n'a pas d'effet.

source d'informationauteur Tzury Bar Yochay