javascript - 将 Angular Js 与 JQuery 问题一起使用

标签 javascript jquery angularjs

我正在尝试在广泛使用 jquery 的现有应用程序中嵌入一个 Angular 应用程序。 我调用引导函数的那一刻,例如

  angular.bootstrap(document.getElementById('app-grid'),['grid']);

我得到一个奇怪的错误:

Error: $rootElement.on is not a function $LocationProvider/this.$get<@https://ajax.googleapis.com/ajax/libs/angularjs/1.2.13/angular.js:9257
........

如果我删除 jquery 东西,angular 应用程序加载成功。如果有解决方法,请告诉我

jquery: 1.5.1
angularjs:1.2.13

最佳答案

那是您正在使用的 jQuery 的真正旧版本,它不提供包装元素上的 on 函数。如果您出于遗留原因需要继续使用它,请在 angularjs 之后加载它,以便 angular 可以使用其内部 jqLit​​e 实现。

关于javascript - 将 Angular Js 与 JQuery 问题一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21908486/

相关文章:

javascript - 范围输入值检查(AngularJS)

javascript - 在 JavaScript 中取消转义撇号 (')?

javascript - 用js处理mailchimp的ajax查询

javascript - jQuery 仅替换新的选择框,而不替换之前的选择框

javascript - 显示来自 json 的帖子

javascript - javascript ajax 请求中的回调

css - 在 ng-repeat 中的选定 div 上应用 Ionic 中的 CSS 类

javascript - 语法错误: missing: after property id

javascript - 如何在滚动位置上平移谷歌地图

javascript - Firestore如何clearPersistence()