私の js ファイルでは、{'tests': tests, 'isComplete': isComplete} という 2 つのキーを持つ JSON オブジェクトを渡します。
handlebars ファイルで、各テスト ステータスに基づいてテスト オブジェクトを表示したいと考えています。同時に、isComplete が true でない場合にのみテストをチェックしたい「isRequired」という名前のヘルパーを追加した別の条件があります。
{{#if isComplete}}
{{#each tests}}
{{#isRequired this}}
// display data
{{/isRequired}}
{{/each}}
{{else}}
{{#each tests}}
// display data
{{/each}}{{/if}}
このコードには、データを表示するための重複したコードがあります。私はまだハンドルバーについて学んでいますが、この冗長なコード ブロックを削除する方法がわかりません。これをリファクタリングする方法を教えてください。ありがとうございました!