1

私は Ember に非常に慣れていない (今日から) ため、これを正しい方法で設定する方法がわかりません。

モデル:

コメントを投稿

Post の show テンプレートで、ブロックされていないコメントのみを表示したい (isBlocked は Comment モデルの属性です)。View を使用し、パラメータを渡してコメントを除外する必要がありますか?

これを説明する有用な例やチュートリアルが見つかりません。パーシャルとローカルなどを使用してRailsでこれを行う方法に似た方法はありますか?

4

1 に答える 1

1

filterPropertyコントローラー内でモデルをフィルター処理するために使用する計算されたプロパティを使用できます。次に、その計算されたプロパティを使用して、テンプレートに表示します。

Commentモデルに属性があると仮定するとisBlocked、次のような計算されたプロパティを設定できます。

comments: function() {
  return this.filterProperty('isBlocked', false);
}.property('@each.isBlocked')

次に、テンプレートで、comments反復するコレクションとして使用します。コメント コレクションには、 true 以外のすべてのコメントが含まisBlockedれます。

于 2013-07-18T03:51:17.647 に答える