0

私は 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 つしか受け入れることができないというエラーが表示されます。

正しい方向を提案してください

4

1 に答える 1