用于余烬和模态对话的embercli bootstrap

时间:2014-09-17 18:05:01

标签: twitter-bootstrap ember.js broccolijs

任何人使用bootstrap-for-ember和embercli?

我一直在:

  

'自举'没有定义。

在一行上写着:

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

我已经在模板中定义了模态,并通过bower安装了ember的bootstrap,并包含在我的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');

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

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');
            }
        }
    });

由于

1 个答案:

答案 0 :(得分:0)

尽量不要采取错误的方式,但你真的应该尝试自己调试更多。那个错误和白天一样简单。 BootStrap未定义。快速查看源代码将告诉您原因:

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

BootStrap更改为Bootstrap,您将不再遇到该问题。