5

ユーザーがスクロールするときに新しい要素をページに追加する無限スクローラーがあります。新しい要素が追加されるたびに発生するイベントに、複数のサブスクライバーをバインドできるようにしたいと考えています。

Backbone のようにカスタム イベントを発生させることはできますか?

たとえば、バックボーンでは、次のようなイベント モデルを作成できます。

this.vent = _.extend({}, Backbone.Events);

次に、次のようにイベントをバインドできます。

this.vent.bind('my:custom:event', this.handler);

そして、次のようにそれらを起動できます。

this.trigger('my:custom:event', args);

このように Ember.evented を使用できますか、それとももっと良い方法がありますか?

4

1 に答える 1

2

Ember.js にイベントを認識させたい場合は、それらのイベントをアプリ定義に追加できます。「含まれる」イベントのリストのすぐ下にある、Ember.js についての記事をご覧ください。

于 2012-08-11T18:06:17.317 に答える