2013-07-30 26 views
0

我有一個屬性取決於另一個屬性。當我的代碼出現其他屬性時發生錯誤。錯誤正在被某種東西吞噬,可能是Ember。這使得很難調試錯誤。我曾嘗試將Ember.onerror設置爲只記錄錯誤的函數,但沒有任何區別。爲什麼這個屬性吞嚥錯誤?

爲什麼Ember吞嚥這個錯誤,我怎麼能讓它不能?

代碼:

App.DashboardController = Ember.Controller.extend({ 
    leaderboard: function() { 
    console.log("calling leaderboard"); 
    var ces = this.get("engagements"); 
    if (ces) { 
     console.log("before"); 
     throw new Error("bad thing"); 
     console.log("after"); 
    } 
    console.log("done") 
    }.property("engagements") 
}) 

控制檯日誌:

calling leaderboard 
done 
(setting engagements) 
calling leaderboard 
before 

版本:Ember.js RC6,發展

+0

嗯我沒有收到此錯誤,請在此處查看http://jsfiddle.net/marciojunior/kXj77/。 –

回答