我工作的一個Ember.js應用程序與此類似:Ember.js:傳遞模板的當前上下文對象的動作
現在,這確實差不多就是我想除了一個關鍵問題。底部的setFavorite
操作具有硬編碼的0.這意味着如果您更改了Carol最喜歡的操作,它實際上會更改Alice最喜歡的操作。我一直無法弄清楚如何構建應用程序,使其具有正確的行爲。如何將正確的對象傳遞給setFavorite函數(在這種情況下,this.content.people [i])?
注意:我的真實應用程序實際上比這更復雜一點,因爲我在頁面上有兩個單獨的人員列表。所以解決方案不應該只涉及將一個索引傳遞給setFavorite,因爲這不會擴展到具有多個列表的更復雜的情況。這也是人員模板未使用的原因。在真正的應用程序中,有複雜性證明它是正確的。
完美,謝謝! – mightybyte