如果你在其中一个没有重新抛出错误的微风Q上添加“fail()”,它会尝试记录一条消息告诉你。
它说(breeze.to $ q.js的第58行:https://github.com/IdeaBlade/Breeze/blob/master/Breeze.Client/Scripts/Labs/breeze.to%24q.js):
$log.error("Programming error: no data. " +
"Perhaps success callback didn't return a value or " +
"fail callback didn't re-throw error");
...但是没有定义$ log,所以我收到了一个javascript错误。
我做错了什么(除了没有重新抛出错误),还是那个错误?
谢谢!
答案 0 :(得分:1)
不确定您是否知道$ q将被折旧。 看看新的breeze.angular.q方法: http://www.breezejs.com/breeze-labs/breezeangularqjs