我必须使用Angular UI Bootstrap作为datepicker
指令,以及语义UI作为模态。为了解决 Bootstrap 和 Semantic 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/