私は次のことをする必要があります、
私は<select>
(チーム名のリスト)を持っています。ユーザーがチームを選択すると、チームに関する関連情報を取得して表示します。
翡翠でこれを行うにはどうすればよいですか?
私は次のことを試みています(しかし、私は明らかに間違っています、私はそこに多くのドキュメントを見ていません)。
include test.jade
簡単に言えば、私は私のメインページでやっています、そしてres.render('test', {team: team_obj});
翡翠:
h1 #{team}.name
h2 #{team}.homeGround
h3 #{team}.manager
h4 #{team}.aka
nodejs:
collection.findOne(query, function(err, team_obj){
res.render('test', {team: team_obj});
});
で情報を正しく取得していteam_obj
ます。
アプリを実行すると、次のエラーが発生します。
チームが定義されていません
test.jade
フィードする前にレンダリングされるため、これが発生していteam_obj
ます。
質問:
1)私はこれを正しく行っていますか?include
翡翠のビューを部分的にレンダリングする正しい方法はありますか?はいの場合、ユーザーが?を選択した場合にのみレンダリングされるようにするにはどうすればよいoption
ですか?
2)私が知らない翡翠に部分的なビューの概念はありますか?