流星:帐户-UI 包
Meteor: accounts-ui Package
我想使用帐户-ui 包来管理我的应用程序上的帐户,但它目前是一个下拉登录表单。有谁知道如何将其包装在一个按钮中,以便当我单击按钮时,帐户登录页面将呈现?
正如sdybskiy在评论中已经指出的那样,Meteor accounts-ui
包仅限于下拉形式。但是,您可以使用用户帐户套件来包含 Meteor 帐户模块的 UI 模板。
目前,以下版本可用:
-
useraccounts:unstyled
– 纯 HTML 和无 CSS 规则 -
useraccounts:bootstrap
– 推特引导 -
useraccounts:foundation
– 祖尔布基金会 -
useraccounts:ionic
– 离子 -
useraccounts:materialize
– 具体化 -
useraccounts:polymer
– 聚合物 -
useraccounts:ratchet
– 棘轮 -
useraccounts:semantic-ui
– 语义用户界面
如果要安装帐户套件,只需运行:
-
meteor add useraccounts:<version>
,例如:useraccounts:bootstrap
. -
meteor add accounts-<loginService>
,例如:accounts-password
。
关于路由,还有两个附加组件可用, useraccounts:iron-routing
和 useraccounts:flow-routing
.
因此,如果您想要一个在单击时呈现登录页面的按钮,您可以使用以下代码示例作为起点(假设您使用的是 Iron-Router 和 useraccounts:iron-routing
包(:
<template name="home">
<button id="login" type="button" class="btn btn-default">Login</button>
</template>
Template.home.events({
'click #login': function (event) {
event.preventDefault();
Router.go('/login');
});
AccountsTemplates.configureRoute('signIn', {
name: 'signin',
path: '/login',
template: 'myLogin',
layoutTemplate: 'myLayout',
redirect: '/user-profile',
});
相关文章:
- 使用Node使用Dropbox API上传到个人帐户
- 电子邮件地址验证但创建帐户,即使电子邮件地址无效
- 如何使用Google Embed API获取选定的帐户ID和属性ID
- 在MS Dynamics CRM 2013中查找联系人,而不是电子邮件中的帐户
- 流星用户帐户和alanning流星角色-登录时检查角色
- 2个Analytics帐户中的Google Analytics事件触发器跟踪
- Facebook JavaScript API 是否适合创建用户帐户
- sugarcrm REST 更新 关系 beteen 联系人和帐户 javascript
- 从页面上的谷歌分析跟踪代码获取帐户ID
- 通过 Stripe 向用户收费,并将资金存入另一个用户帐户
- 使用用户帐户登录MongoDB
- 如何在不创建用户帐户的情况下,允许每人(电脑/手机)在网站上的1篇帖子上只投1票
- Meteor(JavaScript应用程序平台)|向用户帐户添加数据
- 流星:在创建帐户上添加字段
- 网络应用程序的正确instagram身份验证方法(没有instagram帐户的用户)
- Stripe Connect Charge-必须作为连接帐户进行身份验证才能使用客户参数
- 使用帐户登录ui angular dons't刷新$account.currentUser
- 流星:帐户-UI 包
- 个性化帐户-ui使用的密码验证功能
- Meteor Angular2添加ui帐户后出现教程错误