2013-05-02 56 views
0

用下面的代码:微风:关于延迟加载错误

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

,我发现了以下错误:

错误:“运营商”参数必须是“FilterQueryOp”的一个实例枚举,或者它必须是一个“字符串”

而如果我做的:

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

manager.executeQuery(query); 

它工作正常的d集合OpenPositions加载正常。

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

回答

0

我不能重复这个。在Breeze zip中发布的DocCode示例中有几个'loadNavigationProperty'测试。这些测试是否通过?如果没有,你可能会运行旧版本的微风?如果是这样,请将这个失败的小例子发送到[email protected](Attn:Jay Traband)。

+0

我还没有尝试过测试,但我已经可以告诉你的是我正在使用最新版本的Breeze。 – Sam 2013-05-02 08:26:00

+0

我已经运行了测试,他们都通过了。 – Sam 2013-05-02 09:03:51

+0

任何机会,你可以给我一个小repro? – 2013-05-02 09:15:45