최근에 Anglejs를 사용하여 배열을 수정하는 중에 문제가 발생했습니다. HTML 코드는 다음과 같습니다
js 코드는 다음과 같습니다
근데 $scope.title1은 수정되지 않았나요? $scope.arrTitle[0]은 인쇄될 때 $scope.title1이어야 합니까? 수정하는 방법에 대해 조언을 해주실 수 있나요? 감사해요.
认证0级讲师
$scope.arrTitle은 이미 새로운 변수(배열)입니다
$scope.arrTitle[0]을 수정하면 첫 번째 요소의 데이터만 수정됩니다.
$scope.arrTitle = [$scope.title1, $scope.title2]; 배열에 초기 값을 할당하면 됩니다.
$scope.arrTitle[0]을 변경하려면 $scope.title1도 변경되므로 $scope.$watch
실제로 arrTitle은 객체로 선언될 수 있습니다
$scope.arrTitle은 이미 새로운 변수(배열)입니다
$scope.arrTitle[0]을 수정하면 첫 번째 요소의 데이터만 수정됩니다.
$scope.arrTitle = [$scope.title1, $scope.title2]; 배열에 초기 값을 할당하면 됩니다.
$scope.arrTitle[0]을 변경하려면 $scope.title1도 변경되므로 $scope.$watch
를 사용하세요.실제로 arrTitle은 객체로 선언될 수 있습니다
으아악 으아악