에서 $ 범위 변수에 액세스 할 수 없습니다 어떤 작품) :내가 같은 JSON 객체를 반환하는 공장을 호출 내 컨트롤러에서 컨트롤러
하지만 컨트롤러 에서이 동일한 변수에 액세스 할 수 있지만 작동하지 않습니다 - 각도 그냥 휴식.
나는이 컨트롤러의 시작하려고 :
init();
function init() {
getData();
console.log($scope.dataList[0].UnitNumber);
$scope.firstDataListItem = $scope.dataList[0].UnitNumber;
}
GetData의() $ scope.dataList 사용할 수없는 이유는 내가 볼 수 없습니다
라고?
당신이 전체 컨트롤러를 게시 할 수 :
당신은 약속의 사용을 만들 필요가? $ scope 요소를 포함하고 컨트롤러의 내부 범위에서 getData() 메서드에 도달하면 문제가 발생할 수 있습니다. – downhand