1

我目前正在玩 Meteor 和 Meteorite 以及他们的几个软件包。目前我正在尝试使用“accounts-ui-bootstrap-dropdown”创建一个简单的登录,但是即使我使用的是“{{loginButtons}}”并且服务器没有抛出任何错误,我得到的只是一个空的 div 元素,像这样:

<div id="login-buttons" class="login-buttons-dropwdown-align-right"></div>

我知道代码很好,因为我在 Mac OS 上运行它没有任何问题,但是这个环境是使用 Chrome 的 Ubuntu。

为什么会这样,我该如何纠正它?

我唯一能想到的是我正在通过 VirtualBox 运行 Ubuntu。

4

1 回答 1

1

这是一个偷偷摸摸的问题,因为您的问题没有太多定义,例如您安装了哪些软件包,您是否使用陨石等。但是,一个很可能的原因是您以某种方式破坏了引导程序或没有将它包含在主要的流星包中。检查您的 .meteor/packages 内部是否已安装引导程序。

如果您还没有安装引导程序,请通过:

meteor install bootstrap

从主项目目录。

否则,请确保您没有包含破坏命名空间的其他包或 javascript。例如,拥有另一个 bootstraps dropdown.js 副本将导致 div 为空。

另请注意,目前很少有软件包是为 bootstrap 3 设计的,它也会破坏您的下拉菜单,尤其是在新的 6.5.0 版本中。

于 2013-08-23T05:39:27.347 回答