1

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

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

{{> 登录按钮}}

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

4

2 回答 2

0

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

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

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

于 2016-01-07T13:33:35.963 回答
0

loginButtons 模板在 accounts-ui 包中定义

于 2016-01-07T12:22:28.643 回答