ฉันใช้ทั้ง Bootstrap และ AngularJS ในเว็บแอปของฉัน ฉันมีปัญหาในการทำให้ทั้งสองคนทำงานร่วมกัน
ฉันมีองค์ประกอบซึ่งมีแอตทริบิวต์ data-provide="typeahead"
<input id="searchText" ng-model="searchText" type="text"
class="input-medium search-query" placeholder="title"
data-provide="typeahead" ng-change="updateTypeahead()" />
และฉันต้องการอัปเดตdata-source
แอตทริบิวต์เมื่อผู้ใช้ป้อนข้อมูลในฟิลด์ ฟังก์ชันupdateTypeahead
ถูกทริกเกอร์อย่างถูกต้อง แต่ฉันไม่สามารถเข้าถึงองค์ประกอบที่ทำให้เกิดเหตุการณ์ได้เว้นแต่ฉันจะใช้$('#searchText')
ซึ่งเป็นวิธี jQuery ไม่ใช่วิธี AngularJS
วิธีใดที่ดีที่สุดในการทำให้ AngularJS ทำงานกับโมดูล JS แบบเก่า