W mojej aplikacji internetowej używam zarówno Bootstrap, jak i AngularJS. Mam pewne trudności ze zmobilizowaniem tych dwóch do współpracy.
Mam element, który ma atrybut data-provide="typeahead"
<input id="searchText" ng-model="searchText" type="text"
class="input-medium search-query" placeholder="title"
data-provide="typeahead" ng-change="updateTypeahead()" />
Chcę zaktualizować data-source
atrybut, gdy użytkownik wprowadzi dane w polu. Funkcja updateTypeahead
jest wyzwalana poprawnie, ale nie mam dostępu do elementu, który wyzwolił zdarzenie, chyba że używam $('#searchText')
, co jest sposobem jQuery, a nie sposobem AngularJS.
Jaki jest najlepszy sposób, aby AngularJS działał ze starym modułem JS.