最近、angularjs を使用して配列を変更する際に問題が発生しました。 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 はオブジェクトとして宣言できます
リーリー リーリー