0

HTML のテキストをコントローラーの値に置き換えたい 元のテキスト文字列は image.name で、これは画像のタイトルです 「GoToImage」コントローラーからのクリック イベントを介して、スパンは image.name を newName に置き換える必要があります。 newName を追加するだけで、image.name は置き換えません。

マークアップ:

<div data-ng-controller="GoToImage"> 
<span data-ng-model="newName">
{{image.name}}
{{newName}}
</span>
</div>

コントローラー:

.controller('GoToImage', function ($scope) {
      $scope.newName = {};
      $scope.newDescription = {};
      $scope.selectedIndex = 0;
      $scope.setImage = function(index) {
        $scope.selectedIndex = index;
        $scope.newName = $scope.series.images[index].name;
        $scope.newDescription = $scope.series.images[index].description;
      }
  });

また、クリック イベントが発生する前にデフォルトで表示される {} 記号を取り除くことができません

4

1 に答える 1