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,发展
嗯我没有收到此错误,请在此处查看http://jsfiddle.net/marciojunior/kXj77/。 –