두 번째 클릭에서하고 FUNC를 호출 작동 내가 처음 클릭 할 때. 각도 NG 클릭 내가 모달을 열 <code>ng-click</code>을 사용하고
이
은professionInfo()
FUNC입니다 : 서버에서
$scope.professionsInfo = function() {
$http({
url: '/SafetyManager/professions',
method: "GET",
}).success(function (response) {
$scope.professions = response;
for(var i = 0, len1=$scope.info.professions.length; i<len1; i++) {
for(var n=0, len2=$scope.professions.length; n<len2; n++) {
if($scope.info.professions[i].id == $scope.professions[n].id)
$scope.professions[n].disabled = true;
}
}
});
};
FUNC 정확한 데이터를 반환하고, $scope.professions
에 업데이트 (내가 알고 있기 때문에 드롭 다운 목록에 표시 데이터) 루프에 대한이 실패 하지만, 브라우저에서 오류 :
"TypeError: Cannot read property 'professions' of undefined"
그런 다음 모달을 닫고 다시 클릭하면 오류가 없습니다. 하지만 새로 고침을하면 첫 번째 클릭시 오류가 반환되고 두 번째 오류에서는 오류가 사라집니다.
어떻게 고칠 수 있습니까?
data-target = "# editWorkerModal" –
제거 방법 : $ scope.info.professions –
차이점은 다음과 같습니다. $ scope.professions & $ scope.info.professions? 클릭하면 $ scope.professions에 응답이로드됩니다. 다른 하나는로드되고 있습니까? –