Javascript can';我不能让Popover组件工作
根据这一点,显示了关于这应该如何工作的文档…下面引用的可能是我不理解的地方(这有点混乱,因为这都提到了工具提示,而不是弹出窗口,但我正在做一个飞跃,因为它都在同一个文档中,它都是相关的…) (控制器)dashboard.jsJavascript 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
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
});
},
....