Twitter bootstrap Angular2-Meteor-如何自定义帐户ui布局
我一直在关注这个关于使用angular2和Meteor的非常有趣的话题 一切都进行得很顺利,但现在我想使用我自己的Bootstrap3模式来实现登录/登录功能 本教程使用的是“accounts ui”包的loginButtons视图的包装器 我已经找到了关于如何定制Meteor accounts ui默认包的资源和文档,但在这个包上什么都没有。我试着查看源代码,但是meteor模块在构建后只在“build”文件夹中可用,所有HTML都是通过连接JS字符串构建的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字符串构建的 由于缺少文档,我不知道如何编辑此文
由于缺少文档,我不知道如何编辑此文档。我必须为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本身的集成将变得越来越成熟。如果你真的找到了解决方案,请回答,我会很乐意接受。谢谢你让我知道!我一找到路就在这里发帖。