0

次のコードを使用します。

$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 は正常にロードされます。

最初の方法で何が間違っていますか?

4

1 に答える 1

0

これは再現できません。Breeze zip で出荷される DocCode サンプルには、いくつかの「loadNavigationProperty」テストがあります。これらのテストに合格しますか? そうでない場合、古いバージョンの Breeze を実行している可能性がありますか? もしそうなら、この失敗の小さな例をbreeze@ideablade.com (Attn: Jay Traband) に送ってください。

于 2013-05-02T08:23:48.437 に答える