没有账户下拉 - ui-bootstrap-3

时间:2014-03-19 13:38:52

标签: javascript twitter-bootstrap meteor

我已将accounts-ui-bootstrap-3软件包添加到我的Meteor应用程序中,但似乎无法让下拉列表正常工作。我使用以下软件包:

  • 标准应用内的程序包
  • 不安全
  • 保留-输入
  • 铁路由器
  • HTTP
  • 标记
  • 自举-3
  • 帐户-UI-自举-3
  • 帐户密码
  • 帐户 - 微博
  • 这里有一个指向回购的链接 - https://github.com/Ja5onHoffman/mRoute

    {{loginButtons}}标记所在的模板:

    <template name="navBar">
    <nav class="navbar navbar-default" role="navigation">
      <div class="container-fluid">
        <div class="navbar-header">
        </div>
      <div class="collapse navbar-collapse">
        <ul class="navbar nav">
          <li><a href="{{pathFor 'homeTemplate'}}">Home</a></li>
          <li><a href="{{pathFor 'aboutPage'}}">About</a></li>
        </ul>
            <ul class="nav navbar-nav navbar-right">
            {{>_loginButtons }}
            </ul>
      </div>
    </div> 
    </nav>
    </template>
    

    我不确定问题的根源在哪里,所以如果您希望我发布其他代码段,请告诉我。

    3 个答案:

    答案 0 :(得分:2)

    之前我遇到过这个问题,我找到了自己的解决方案。只需运行mrt remove bootstrapmeteor remove bootstrap。如果你有同样的问题。这可能会有所帮助。

    答案 1 :(得分:1)

    使用accounts-ui-bootstrap-3 blaze branch和{{&gt; _loginButtons}}


    已更新以显示 smart.json

    { "packages": {
        "spin": {},
        "bootstrap-3": {},
        "iron-router-progress": {
          "git": "https://github.com/Multiply/iron-router-progress.git",
          "branch": "blaze-integration"
        },
        "fullcalendar": {},
        "moment": {},
        "bootstrap-3-timepicker": {},
        "iron-router": {},
        "accounts-ui-bootstrap-3": {
          "git": "https://github.com/mangasocial/meteor-accounts-ui-bootstrap-3",
          "branch": "blaze"
        },
        "mailgun-api": {},
        "paypal": {},
        "roles": {},
        "autocomplete": {}
      }
    }
    

    之后还执行Meteor更新

    答案 2 :(得分:1)

    这是一个暂时而丑陋的解决方案。呸。

    1. 访问Bootstrap-Customize
    2. 制作自定义Bootstrap,仅包含dropdown.js
    3. 将所述文件的内容复制到Clients目录中的js文件中,例如 /Client/main.js
    4. 承认这是一个非常难看的补丁,但不断发展