찾다

 >  Q&A  >  본문

javascript -angularjs의 배열 수정 문제

최근에 Anglejs를 사용하여 배열을 수정하는 중에 문제가 발생했습니다.
HTML 코드는 다음과 같습니다

으아악

js 코드는 다음과 같습니다

으아악

근데 $scope.title1은 수정되지 않았나요? $scope.arrTitle[0]은 인쇄될 때 $scope.title1이어야 합니까? 수정하는 방법에 대해 조언을 해주실 수 있나요? 감사해요.

PHP中文网PHP中文网2709일 전954

모든 응답(2)나는 대답할 것이다

  • 扔个三星炸死你

    扔个三星炸死你2017-07-05 11:06:58

    $scope.arrTitle은 이미 새로운 변수(배열)입니다

    $scope.arrTitle[0]을 수정하면 첫 번째 요소의 데이터만 수정됩니다.

    $scope.arrTitle = [$scope.title1, $scope.title2]; 배열에 초기 값을 할당하면 됩니다.

    $scope.arrTitle[0]을 변경하려면 $scope.title1도 변경되므로 $scope.$watch

    를 사용하세요.

    회신하다
    0
  • 大家讲道理

    大家讲道理2017-07-05 11:06:58

    실제로 arrTitle은 객체로 선언될 수 있습니다

    으아악 으아악

    회신하다
    0
  • 취소회신하다