Breeze到$ q:$ log未定义

时间:2014-01-14 16:26:04

标签: angularjs breeze promise q

如果你在其中一个没有重新抛出错误的微风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错误。

我做错了什么(除了没有重新抛出错误),还是那个错误?

谢谢!

1 个答案:

答案 0 :(得分:1)

不确定您是否知道$ q将被折旧。 看看新的breeze.angular.q方法: http://www.breezejs.com/breeze-labs/breezeangularqjs