Tempo.js を使用して、JSON 配列に項目がない場合にメッセージをレンダリングできるようにしたいと考えています。私が知る限り、JSON配列にループする項目がない場合、これらは呼び出されないため、「データテンプレート」内に何も入れることはできません。これは以下の例のように機能すると思います (???? = 行が存在しない場合に表示する魔法のコマンド):
<div data-template-?????>Show this if there is no messages</div>
<div data-template>
Display each message looped through
</div>
<div data-template-fallback>Sorry, JavaScript required!</div>
Tempo.js ドキュメントでこれを行う方法を見つけることができません。私はこれを逃しましたか?または、これを達成する別の方法はありますか?
テンプレートをレンダリングする前にこれを JS で実行できることはわかっていますが、そのようなことは JS と HTML テンプレート コードを分離しておくという点を無効にするため、可能であればテンプレート内でこれを完全に実行したいと考えています。
どんなアイデアでも大歓迎です。