私は Ember に非常に慣れていない (今日から) ため、これを正しい方法で設定する方法がわかりません。
モデル:
コメントを投稿
Post の show テンプレートで、ブロックされていないコメントのみを表示したい (isBlocked は Comment モデルの属性です)。View を使用し、パラメータを渡してコメントを除外する必要がありますか?
これを説明する有用な例やチュートリアルが見つかりません。パーシャルとローカルなどを使用してRailsでこれを行う方法に似た方法はありますか?
私は Ember に非常に慣れていない (今日から) ため、これを正しい方法で設定する方法がわかりません。
モデル:
コメントを投稿
Post の show テンプレートで、ブロックされていないコメントのみを表示したい (isBlocked は Comment モデルの属性です)。View を使用し、パラメータを渡してコメントを除外する必要がありますか?
これを説明する有用な例やチュートリアルが見つかりません。パーシャルとローカルなどを使用してRailsでこれを行う方法に似た方法はありますか?
filterPropertyコントローラー内でモデルをフィルター処理するために使用する計算されたプロパティを使用できます。次に、その計算されたプロパティを使用して、テンプレートに表示します。
Commentモデルに属性があると仮定するとisBlocked、次のような計算されたプロパティを設定できます。
comments: function() {
return this.filterProperty('isBlocked', false);
}.property('@each.isBlocked')
次に、テンプレートで、comments反復するコレクションとして使用します。コメント コレクションには、 true 以外のすべてのコメントが含まisBlockedれます。