Javascript can';我不能让Popover组件工作

Javascript can';我不能让Popover组件工作,javascript,twitter-bootstrap,ember.js,handlebars.js,Javascript,Twitter Bootstrap,Ember.js,Handlebars.js,根据这一点,显示了关于这应该如何工作的文档…下面引用的可能是我不理解的地方(这有点混乱,因为这都提到了工具提示,而不是弹出窗口,但我正在做一个飞跃,因为它都在同一个文档中,它都是相关的…) (控制器)dashboard.js import Ember from 'ember'; export default Bootstrap.TooltipBoxController=Ember.Controller.extend({ hoverPop: Ember.Object.cr

根据这一点,显示了关于这应该如何工作的文档…下面引用的可能是我不理解的地方(这有点混乱,因为这都提到了工具提示,而不是弹出窗口,但我正在做一个飞跃,因为它都在同一个文档中,它都是相关的…)

(控制器)dashboard.js

import Ember from 'ember';

    export default Bootstrap.TooltipBoxController=Ember.Controller.extend({

       hoverPop: Ember.Object.create({
          title: "I'm a title!",
          content: "And i'm a content!",
          trigger: "hover",
          placement: "right",
          sticky: true
      })
});
(模板)dashboard.hbs

<div class="pageheader">
     {{bs-bind-popover hoverPop}} ? 
</div>
余烬控制台:
Uncaught TypeError:undefined不是一个函数(引用此行
导出默认引导。TooltipBoxController=Ember.Controller.extend({


有什么想法吗?有人解决了这个问题吗?

我不确定这个具体问题,但告诉你lib正在变得越来越模糊。我不在乎这个。我只想运行上面的示例。你能在那一行添加一个断点,看看有什么没有定义吗?我现在遇到了这个错误。手柄错误:在objectBootstrap上找不到属性“bs bind popover”。TooltipBoxController未定义。
import Ember from 'ember';

export default Ember.Route.extend({

  renderTemplate: function() {
    // Render default outlet
    this.render();
    // render extra outlets
    var controller = this.controllerFor('tooltip-box');
    this.render("bs-tooltip-box", {
        outlet: "bs-tooltip-box",
        controller: controller,
        into: "application" // important when using at root level
    });
  },  
....