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