2016-04-12 1 views
1

クライアントディレクトリにTemplateUrlを持つディレクティブまたはコンポーネントを定義できますが、インポートディレクトリからアクセスしようとすると、そのディレクトリを見つけることができません。ちょっとしたデバッグでは、ファイルが角度テンプレートのキャッシュにないことがわかりました。これは、読み込みを遅延ロードする必要があるためです。すべてのコンポーネントファイルを同じディレクトリ(インポート時)に保存したいので、インポートディレクトリからHTMLファイルにアクセスしますか?Meteor 1.3とAngular 1.5を使用すると、どのようにTemplateUrlを使用してインポートのHTMLにアクセスできますか?

答えて

1

クライアントではAngularのみが実行され、インポート構文を使用してインポートする場合はtemplateUrlで必要なHTMLファイルがクライアントでのみ使用できます。あなたが一緒にあなたのコンポーネントファイルを保存したい場合は

  1. があなたのjs、htmlファイルとインポートとすべての関連ファイルをインポートし、インデックスファイルでは、「./file.extension
  2. をコンポーネントフォルダ
  3. で新しいindex.jsを作成しているベストプラクティス
  4. ははなら利用できる "/Imports/startup/client/urcomponent/"
  5. テンプレートファイルTHR /Imports/startup/client/urcomponent/

Chので、クライアントフォルダからあなたのindex.jsをインポートeer

+0

Hmm。私はその手順に従って、テンプレートはまだ404です... – kokokenada

関連する問題