来自Meteor JS的Atmosphere JS的模板

时间:2016-01-07 12:16:48

标签: javascript meteor meteor-packages

我刚刚开始使用Meteor JS,并在Atmospherejs.com上查看了一些软件包。我遇到过像account-ui / accounts-facebook / etc这样的软件包。我在projectRoot / .meteor / local / build / programs / server和projectRoot / .meteor / local / build / programs / web.browser中找到了这些软件包的相关文件。

我在我的主html文件中执行此操作,我相信这是一个模板。

{{> loginButtons}}

现在,我也相信模板是HTML的一部分。我已经浏览了在我的项目目录中创建的各种文件夹/目录,但没有找到与此“loginButtons”相关的任何模板。 loginButtons的模板究竟来自哪里?

2 个答案:

答案 0 :(得分:0)

loginButtons模板在accounts-ui包中定义

答案 1 :(得分:0)

该软件包为您提供了一些辅助函数。实际上,正如您在模板{{> loginButtons}}。该软件包为您的模板提供了一些现成的功能。配置每个包布局或函数的最佳方法是查看github中提供的文档或在atmosphere.js的包页面上。您可以使用Accounts.ui.config根据您的偏好配置帐户包布局和功能。例如,您可以在表单中添加额外的字段:

Accounts.ui.config({
    passwordSignupFields: "USERNAME_AND_EMAIL"
  });

如果要配置其他包的布局,请查看github上提供的源代码的css类,并在css中配置它们。因此,您无需在应用程序中找到这些文件。