breezejs:查询时强制实体后初始化
无论我的实体是否在缓存中,在检索实体时是否有方法强制进行后期初始化breezejs:查询时强制实体后初始化,breeze,Breeze,无论我的实体是否在缓存中,在检索实体时是否有方法强制进行后期初始化 我通常不需要这样做,但我有一个特殊的用例 在Breeze中,自动初始化(即调用a)仅在创建实体时发生。当查询返回缓存中已存在的实体时,不会调用它。在这种情况下,来自服务器的实体数据合并到现有的客户机实体中,但不调用初始值设定项 当查询返回时,您可以执行自己的实体处理: em.executeQuery(query).then(function(data) { entities = data.results; e
我通常不需要这样做,但我有一个特殊的用例 在Breeze中,自动初始化(即调用a)仅在创建实体时发生。当查询返回缓存中已存在的实体时,不会调用它。在这种情况下,来自服务器的实体数据合并到现有的客户机实体中,但不调用初始值设定项 当查询返回时,您可以执行自己的实体处理:
em.executeQuery(query).then(function(data) {
entities = data.results;
entities.forEach(function(entity) {
// post-initialize the entity
// (it has already been merged into the cache)
});
return entities;
});