2016-05-12 16 views
0

内の複数のページのテンプレートを使用する:(私は、ブートストラップを使用しています)私は前に流星を見つけることにWebアプリケーションに取り組んでいたと私はこのようなものを持っていた複数のページを持つことが流星

<a href="../signUp.html" class="btn btn-lg btn-default">signup</a>

ためには、ユーザがサインアップするためのボタンを有すること。私は流星のフレームワークを操作するためにこれをテンプレートに変換しようとしています。私は私のsignUp.htmlファイルからすべてのコードを持っていたテンプレートを作り、このように見えるようにコード行を変更:

<a href={{> signUp}} class="btn btn-lg btn-default">signup</a>

、これは私に次のエラーを与えた:

INCLUSION template tag is not allowed in an HTML attribute

<a {{> signUp}} class="btn btn-lg btn-default">signup</a>

私はこのようになり、再びそれを変更しましたND私はこのエラーを得た:

Reactive HTML attributes must either have a constant name or consist of a single {{helper}} providing a dictionary of names and values. A template tag of type INCLUSION is not allowed here.

任意の助けをいただければ幸いです。

答えて

2

本当に必要なのはルータです。 iron router をチェックアウトあなたは、その後

meteor add iron:router 

を使用して、それを追加するには、登録ページのためのルートを設定することができます。 (あなたは「サインアップ」としてテンプレートを命名していると仮定すると)

Router.route('/signup', function() { 
    this.render('signUp'); 
}); 

そして最後に、リンクを使用します。

<a href="/signup" class="btn btn-lg btn-default">signup</a> 
関連する問題