84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
最近、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 はオブジェクトとして宣言できます
リーリー リーリー