Ember.js/Handlebars テンプレートに次のようなコード セクションを新たに追加しました。
{{#each day in week.days}}
{{#if day.today}}
<td class="active">
{{else}}
<td>
{{/if}}
<h5><b>{{day.mileage}}</b></h5>
<br/>
{{day.dayStr}}
</td>
{{/each}}
day.today
が次のように入力されたオブジェクトから来る場所:
{
...
today: dateEquals(new Date(), currentDate)
}
そして、今日の場合、その日付が強調表示されるように (私が描いている小さなカレンダーで) したいと思います。
ただし、これを実行しようとすると、次のエラーが発生します。
[18191:0927/082737:INFO:CONSOLE(12363)] "Uncaught Error: Unclosed element `td` (on line 14).", source: file:///path/to/project/js/libs/ember-template-compiler-1.12.0.js (12363)
このエラーは、事前にレンダリングされたテンプレートから発生していますか? <td>
確かに、実行時 (「レンダリング時」) には または のいずれかのみが存在し<td class="active">
、両方が存在することはありません。
この問題を解決するにはどうすればよいですか?