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」に関連するテンプレートは見つかりませんでした。loginButtons のテンプレートはどこから来たのですか?

4

2 に答える 2

0

loginButtons テンプレートは accounts-ui パッケージで定義されています

于 2016-01-07T12:22:28.643 に答える
0

このパッケージは、いくつかのヘルパー関数を提供します。実際、テンプレート {{> loginButtons}} で呼び出す方法からわかるように。このパッケージは、テンプレート用のいくつかの機能を備えています。各パッケージのレイアウトや機能を構成する最良の方法は、github で提供されているドキュメントまたは Atmunity.js のパッケージ ページを参照することです。を使用して、好みに応じてアカウント パッケージのレイアウトと機能を構成できますAccounts.ui.config。たとえば、フォームに追加のフィールドを追加できます。

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

他のパッケージのレイアウトを構成したい場合は、github で提供されているソースの css クラスを見て、css で構成してください。そのため、アプリケーションでファイルを見つける必要はありません。

于 2016-01-07T13:33:35.963 に答える