デバッグ中にコンテンツにアクセスしようとすると
this.get('this.content').objectAt(0).selected_group
true
しかし、selected_groupを設定しようとすると、次のエラーが表示されます
this.get('this.content').objectAt(0).selected_group = false;
Error: assertion failed: Must use Ember.set() to access this property
セッターメソッドを使用してselected_groupを設定しようとすると、次のエラーが発生します
Ember.set(this.get('this.content').objectAt(0).selected_group, false)
TypeError: Object #<error> has no method 'indexOf'
this.get('content').objectAt(0) は次のようになります
Object {id: "GRP1", divisions: Array[6]}
__ember1364353119575_meta: Meta
divisions: Array[6]
0: Object
budget: Object
current_month_proj: Object
division_name: "North Florida"
facilities: Array[8]
id: "DIV1"
last_year: Object
prev_month: Object
prior_three_months: Object
__proto__: Object
1: Object
2: Object
3: Object
4: Object
5: Object
length: 6
__proto__: Array[0]
get group_name: function () {
id: "GRP1"
set group_name: function () {
__proto__: Object
ArrayController のコンテンツ (obj の配列) に属性を設定/追加する正しい方法は何ですか?