2013-05-02 78 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