【问题标题】:Meteor - package accounts-ui-bootstrap-dropdown has an empty divMeteor - 包 accounts-ui-bootstrap-dropdown 有一个空的 div
【发布时间】:2013-07-30 11:49:34
【问题描述】:

我目前正在玩 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。

【问题讨论】:

  • 我很困惑。你在 OS X 上有一个流星项目,当你浏览它时它就可以工作。您在 Ubuntu VM 上克隆了项目,当运行并浏览到那里时,登录按钮不会加载。是吗?

标签: twitter-bootstrap meteor meteorite


【解决方案1】:

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

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

meteor install bootstrap

来自主项目目录。

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

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

【讨论】:

  • 谢谢,您的回答帮助了我。我也使用引导安装从头开始重新启动,并且工作正常,没有问题,当我更改代码时,必须在后台进行一些更改。
猜你喜欢
  • 1970-01-01
  • 2014-02-17
  • 1970-01-01
  • 1970-01-01
  • 2014-08-25
  • 1970-01-01
  • 1970-01-01
  • 2015-12-24
  • 2016-01-08
相关资源
最近更新 更多