1

Ember.Array#lastObject プロパティを使用して配列をループしています。

while (last = this.get('clickViews.lastObject')) {
  // perform some actions to last
  this.get('clickViews').removeObject(last);
}

clickViews 配列からすべてのオブジェクトが削除された場合でも、 this.get('clickViews.lastObject') はオブジェクトを返します。「lastObject」を取得する方法や配列からオブジェクトを削除する方法に何か問題がありますか?

4

2 に答える 2

0

これは、次の質問への回答と同様に、ブラウザー ウィンドウ コンテキスト内に読み込まれた複数のバージョンの emberjs のキャッシュの問題のようです: emberjs getEach メソッドが期待どおりに機能しない

ブラウザーの履歴と Rails のプリコンパイル済み tmp ファイルをクリアすることで問題を解決しました。

于 2013-06-30T17:18:15.980 に答える