Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Twitter bootstrap Angular2-Meteor-如何自定义帐户ui布局_Twitter Bootstrap_Meteor_Angular_Meteor Accounts_Angular2 Meteor - Fatal编程技术网

Twitter bootstrap Angular2-Meteor-如何自定义帐户ui布局

Twitter bootstrap Angular2-Meteor-如何自定义帐户ui布局,twitter-bootstrap,meteor,angular,meteor-accounts,angular2-meteor,Twitter Bootstrap,Meteor,Angular,Meteor Accounts,Angular2 Meteor,我一直在关注这个关于使用angular2和Meteor的非常有趣的话题 一切都进行得很顺利,但现在我想使用我自己的Bootstrap3模式来实现登录/登录功能 本教程使用的是“accounts ui”包的loginButtons视图的包装器 我已经找到了关于如何定制Meteor accounts ui默认包的资源和文档,但在这个包上什么都没有。我试着查看源代码,但是meteor模块在构建后只在“build”文件夹中可用,所有HTML都是通过连接JS字符串构建的 由于缺少文档,我不知道如何编辑此文

我一直在关注这个关于使用angular2和Meteor的非常有趣的话题

一切都进行得很顺利,但现在我想使用我自己的Bootstrap3模式来实现登录/登录功能

本教程使用的是“accounts ui”包的loginButtons视图的包装器

我已经找到了关于如何定制Meteor accounts ui默认包的资源和文档,但在这个包上什么都没有。我试着查看源代码,但是meteor模块在构建后只在“build”文件夹中可用,所有HTML都是通过连接JS字符串构建的


由于缺少文档,我不知道如何编辑此文档。我必须为meteor软件包构建我的ng2包装吗?

您有几种选择

  • 您可以将
    {{>logginButtons}}
    放入模式
  • 您可以使用
    accounts ui unstyled
    包来摆脱默认样式
  • 您可以完全删除
    帐户ui
    并自行构建ui,只需使用内置方法与服务器交互即可

  • 您可以删除{{>logginButtons} 并直接调用这些方法:

     Meteor.loginWithFacebook({
        requestPermissions: ['public_profile', 'user_location', 'user_photos']
      }, function (err) {
        console.log(err);
        if (err)
        {
          Session.set('errorMessage', err.reason || 'Unknown error');
        }
        else {
    
          $state.go('menu.home', {reloadUser: true}, {reload: true});
        }
      });
    

    不幸的是,我删除了Blaze,因为我使用angular2作为前端框架。我可以添加blaze并使用{{>loginButtons}},但使用两个前端框架将是一个肮脏的解决方案。我正在为帐户用户界面使用barbatus包装器,因此我无法找到未设计的版本。你的第三个选择似乎是最好的一个,我将不得不绑定所有按钮的流星方法从角度UI@Rayjax然后使用3。变体。。删除帐户ui并通过selfHi@Rayjax使用api方法,您是否成功自定义了帐户ui布局?我也遇到了同样的问题。谢谢,很快,我又回到了流星/火焰。太多α-不稳定-未记录-未集成-未社区已知问题。但现在已经几个月了,ng2现在是beta版,我想与meteor本身的集成将变得越来越成熟。如果你真的找到了解决方案,请回答,我会很乐意接受。谢谢你让我知道!我一找到路就在这里发帖。