0

有人在 embercli 中使用 bootstrap-for-ember 吗?

我不断得到:

'BootStrap' 未定义。

在一行上写着:

return BootStrap.ModalManager.show('myModal');

我已经在模板中定义了模态,并通过 bower 安装了用于 ember 的引导程序,并包含在我的 brocfile.js 中,如下所示:

app.import('vendor/ember-addons.bs_for_ember/dist/js/bs-core.min.js');
app.import('vendor/ember-addons.bs_for_ember/dist/js/bs-modal.min.js');

我已经阅读了其他关于确保 bs-core 是第一个加载的帖子(那个人正在使用 grunt tho)...尝试过:

app.import('vendor/ember-addons.bs_for_ember/dist/js/bs-core.min.js');
app.import('vendor/ember-addons.bs_for_ember/dist/js/!(bs-core).min.js');

但它没有任何区别,仍然得到错误......

控制器中的完整代码如下:

 var ApplicationController = Ember.Controller.extend({
        actions:{
            showUser: function(theUser){
                return BootStrap.ModalManager.show('myModal');
            }
        }
    });

谢谢

4

1 回答 1

0

尽量不要采取错误的方式,但你真的应该尝试更多地自己调试。这个错误是显而易见的。BootStrap没有定义。快速查看源代码会告诉您原因:

Bootstrap = window.Bootstrap = Ember.Namespace.create()

更改BootStrapBootstrap,您将不再有该问题。

于 2014-09-17T19:05:22.847 回答