この記事は、JsRender の実践的な入門チュートリアルです。例では、else タグ、ネストされたループを使用して親データやその他の知識ポイントにアクセスする方法について説明します。皆さんの参考に共有してください。詳細は以下の通りです。
はしがき
JsRender は、jQuery に基づく JavaScript テンプレート エンジンであり、次の機能があります。
· シンプルで直感的
・強力な機能
· 拡張可能
· 電光石火のような速さ
これらの機能は非常に強力であるように見えますが、ほとんどすべてのテンプレート エンジンはこのように機能を宣伝します。 。 。
Xiaocai さんは仕事の必要があったため、このテンプレート エンジンにアクセスしました。しばらく使ってみて、確かに比較的強力であることがわかりましたが、Xiaocai は一部の部分が強力すぎて理解するのが難しいと感じています。
一方、JsRender の公式ドキュメントは比較的詳細に記載されていますが、問題が発生した場合にそれ以外の情報が驚くほど少ないだけでなく、関連する問題を見つけることもできません。結果はほとんどありません。
さらに、JsRender の一部の部分は理解するのが非常に難しいため、Xiaocai はいくつかの「ベスト プラクティス」を緊急に共有する必要があります。
Xiaocai は最近の使用に基づいて、いくつかの実践的な経験をまとめました。もちろん、これらの経験は公式文書には見つかりません。
ネストされたループは #parent を使用して親データにアクセスします (推奨されません)