javascript - AngularJS 不重新加载部分 jQuery 脚本

标签 javascript jquery angularjs twitter-bootstrap semantic-ui

我必须使用Angular UI Bootstrap作为datepicker指令,以及语义UI作为模态。为了解决 BootstrapSemantic UI 模态之间的冲突,我必须将其包含在 partials.html 中。

<script>
$.fn.bsModal = $.fn.modal.noConflict();
</script>

当我第一次加载页面时,这非常有用。 然而,当我离开该页面并返回时,我在控制台中收到一条错误消息,并且我的作用域对象变得困惑,所有 {{{someobject.key}} 代码都显示出来:

TypeError: $.fn.modal.noConflict is not a function

我必须刷新页面才能解决该问题。

有没有办法将其放入 Controller 而不是部分的主体中?我尝试将线路放入 Controller 中,但没有成功。同样的错误。

最佳答案

好吧,这不是最好的编码,但仍然是一个简单的解决方案。

我通过在 Bootstrap JS 文件开始的行添加/* 注释掉了 Bootstrap JS 文件中的模式部分。

关于javascript - AngularJS 不重新加载部分 jQuery 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30683621/

相关文章:

javascript - 周线插件不显示点击的工作日

javascript - 如何在vue js中使用@click inside google maps infowindow触发一个函数?

jquery - 无法取消按钮点击

jquery - 更改 Jquery Plguin、JQGrid 中的 AJAX url?

javascript - 带有单选框的 ng-repeat 表的键盘控制

javascript - Extjs4 fieldset.show() 和 fieldset.hide() 不是函数问题

javascript - AngularJs 过滤器

php - 链接选择与 php mysql jQuery

javascript - 使用 Angular x-editable 时如何通过 PUT 方法更新值?

javascript - 温泉 : create right to left slide button