breeze:延迟加载时出错

时间:2013-05-02 07:53:39

标签: lazy-loading breeze

使用以下代码:

$scope.mandat.entityAspect.loadNavigationProperty("OpenPositions")
 .fail(function(err){
  logger.error(err);
});

我收到以下错误:

错误:'operator'参数必须是'FilterQueryOp'枚举的实例,或者必须是'string'

而如果我这样做:

var query = breeze.EntityQuery.from("Mandates").where("Id", "==", mandatId)
           .expand("OpenPositions");

manager.executeQuery(query);

它工作正常,集合OpenPositions加载好。

第一种方法我做错了什么?

1 个答案:

答案 0 :(得分:0)

我无法重复这一点。 Breeze zip中附带的DocCode示例中有几个'loadNavigationProperty'测试。这些测试通过了吗?如果没有,你可能会运行旧版的Breeze?如果是这样,请将此失败的一个小例子发送至breeze@ideablade.com(Attn:Jay Traband)。