私は Ember のフレームワークがまったく新しく、1 つのタスクで立ち往生しました。
私は次のような日付の配列を持っています
["2014-03-15T12:30:00Z", "2014-03-14T12:30:00Z", "2014-03-13T12:30:00Z", "2014-03-05T02:30:00Z", "2014-03-04T12:30:00Z", "2014-03-04T12:30:00Z", "2014-03-03T12:30:00Z", "2014-02-13T12:30:00Z"]
イベントのオブジェクトの配列がもう1つあります
日付ごとにイベントを表示するテンプレートを作成したいと考えています。つまり、3 月 15 日のすべてのイベントは、次のように 3 月 15 日の下に表示する必要があります。
Today
Event 1
Event 2
15th March
Event 3
Event 4
同じく
ここに私がこれまでに使用したコードがあります
<div class="posts">
{{#each time in allEventsTimes}}
{{time}}
<ul id="posts" class="nav">
{{#each event in activities}}
{{if checkDate(event.trackable.startTime time)}}
{{partial 'user/date_event'}}
{{/if}}
{{/each}}
</ul>
{{/each}}
</div>
「event.trackable.startTime」と「time」を比較するメソッド名「checkDate」があるところ
「checkDate」メソッドを個別に使用すると結果を取得できますが、「if 条件」で使用すると、if 条件が引数を 1 つしか受け入れることができないというエラーが表示されます。
正しい方向を提案してください