我有以下设置:如何使用Bootstrap灯箱和AngularJS?
- 的Rails 4.0在Heroku
- jQuery的导轨和jQuery UI的护栏宝石
- UI的自举tpls.js从Angular UI Bootstrap(0.6)
- 运行bootstrap-lightbox.js Bootstrap Lightbox
不幸的是,当我加载一个页面时,即使没有实际的灯箱图像,我也会得到以下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);
我是不是做错了什么或者我应该不会尝试引导,灯箱和角UI的引导相结合?在后一种情况下,我是否应该尝试在Angular中重现Lightbox功能?
它看起来像它可能是一个加载顺序的事情。 Bootstrap之前加载? '$ .fn.modal'由bootstrap加载 –
@MatthewRudy yes Bootstrap首先被加载,但它是一个Angular特定版本的Bootstrap,所以我怀疑它不兼容。 –
或者,您可以选择Twitter Bootstrap + [AngularStrap](http://mgcrea.github.io/angular-strap/)。 –