breeze의 새로운 기능 - 일대 다 관계로 배열 탐색 속성이있는 breeze 엔티티가 있습니다. 부모 엔티티에 탐색 관련 속성에 관련된 자식 엔티티가 있는지 확인하고 싶습니다. 이 하위 배열은 확장되지 않았으므로 검사를 위해 게으른로드를 원합니다.Breeze - 지연로드 탐색 속성
로드가 비동기 적으로 발생하면 (entity.children() ...) 체크로로드되지 않는 것 같습니다. "then"콜백에 체크를 넣으면 똑같은 문제가있는 것 같습니다. 거기에 동 기적으로 하위 배열을로드 할 수 있도록 내가 체크를 할 수 있고 채워지는 여부를 반환 할 수있는 방법이 있습니까? 아니면 이것을 할 수있는 더 좋은 방법이 있습니까?
function doChildrenExist (entity) {
var childrenExist = false;
entity.entityAspect.loadNavigationProperty("children")
.then(function() {})
.fail(function() {});
if(entity.children() !== null || entity.children().length > 0) {
childrenExist = true;
}
return childrenExist;
}