我刚刚开始使用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的模板究竟来自哪里?
答案 0 :(得分:0)
loginButtons模板在accounts-ui包中定义
答案 1 :(得分:0)
该软件包为您提供了一些辅助函数。实际上,正如您在模板{{> loginButtons}}。该软件包为您的模板提供了一些现成的功能。配置每个包布局或函数的最佳方法是查看github中提供的文档或在atmosphere.js的包页面上。您可以使用Accounts.ui.config
根据您的偏好配置帐户包布局和功能。例如,您可以在表单中添加额外的字段:
Accounts.ui.config({
passwordSignupFields: "USERNAME_AND_EMAIL"
});
如果要配置其他包的布局,请查看github上提供的源代码的css类,并在css中配置它们。因此,您无需在应用程序中找到这些文件。