2014-10-09 8 views
4

처음으로 null 인 자식 배열로 요소를 푸시하는 중입니다.이 오류가 발생합니다. "속성 푸시를 null로 읽을 수 없습니다." 하지만 요소가 푸시되고 두 번째가 푸시됩니다.NULL의 속성 푸시를 읽을 수 없습니다.

$scope.parentDepartment = [ 
    { 
     departmentsList: [{}] 
    } 
]; 

답변

5

음이 존재하지 않는가에 당기지 마십시오 : 시간 나는 모든 fine.It이

this.group.departmentsList.push({ 
    name: group.newCategoryName, 
    sortOrder: group.departmentsList.length, 
    type: "category" 
}); 

그룹이 데이터를 포함하고 departmentList는 다음과 같이 선언 된 아이 배열 인 배열에 추가됩니다 간다 할 배열 어쩌면? 명시 적으로 null이 아니며 필요한 경우 만들 수 있습니다.

this.group.departmentsList = this.group.departmentsList || []; 
this.group.departmentsList.push({ 
    name: group.newCategoryName, 
    sortOrder: group.departmentsList.length, 
    type: "category" 
}); 
+0

감사 정보 @dfsq 정보 – forgottofly

+0

잘 작동합니다. – forgottofly

+0

나는이 technoque를 좋아한다. 많이 도와 줬어. 그것의 속기, 사용하기 쉬운 – Swadesh

관련 문제