我有以下设置:
- 在 Heroku 上运行的 Rails 4.0
- jquery-rails 和 jquery-ui-rails gems
- 来自Angular UI Bootstrap (0.6)的 ui-bootstrap-tpls.js
- 来自Bootstrap Lightbox的 bootstrap-lightbox.js
不幸的是,当我加载页面时,即使没有实际的灯箱图像,我也会收到以下 Javascript 错误:
Uncaught TypeError: Cannot read property 'Constructor' of undefined
这发生在这里:
// We depend upon Twitter Bootstrap's Modal library to simplify things here
Lightbox.prototype = $.extend({},$.fn.modal.Constructor.prototype);
我做错了什么还是我不应该尝试将 bootstrap-lightbox 与 Angular UI 的 Bootstrap 结合起来?在后一种情况下,我是否应该尝试自己在 Angular 中重现 Lightbox 功能?