テンプレートにバインドされたコレクション プロパティを持つ ember オブジェクトがあります。このプロパティを次のように設定しようとすると:
processingJob.set("logMessages", updatedProcessingJob.logMessages)
この例外は IE でのみ発生します。他のすべてのブラウザーは正常に動作します。
SCRIPT5022: アサーションが失敗しました: Ember.CollectionView のコンテンツは Ember.Array を実装する必要があります。[オブジェクト オブジェクト]、[オブジェクト オブジェクト]、[オブジェクト オブジェクト] を渡しました
次のようにテンプレートにバインドされます。
{{#each content.logMessages}}
{{#isWorkflowError}}
<li class="error"><i class="icon-thumbs-down"></i> {{message}}</li>
{{else}}
<li><i class="icon-thumbs-up"></i> {{message}}</li>
{{/isWorkflowError}}
{{/each}}
テンプレートを削除すると、エラーは発生しません。Ember.CollectionView などを使用する必要がありますか? それともIEのバグですか?