最佳答案
我在我的网络应用程序中同时使用 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 模块工作。