具有多个条件的Breeze查询

时间:2014-06-24 09:35:02

标签: breeze

如何使用2'来编写一个微风查询。条件?

以下不起作用:

var query = breeze.EntityQuery.from("Boilers")
.where('boilerMakeID', '==', $rootScope.boilerMakeID)
.and('actueel', '==', true);

2 个答案:

答案 0 :(得分:3)

使用谓词......

http://www.breezejs.com/sites/all/apidocs/classes/Predicate.html

var pred1 = Predicate.create("boilerMakeID", "==", $rootScope.boilerMakeID);
var pred2 = Predicate.create("actueel", "==", true);
var newPred = pred1.and(pred2);

var query = breeze.EntityQuery.from("Boilers").where(newPred)

答案 1 :(得分:1)

使用谓词的另一种方法......

var p1=new breeze.Predicate("boilerMakeId","==",$rootScope.boilerMakeID);
var p2=new breeze.Predicate("actueel","==",true);
var predicate=p1.and(p2);


var query=breeze.EntityQuery.from("Boilers").where(predicate);