シンプルな ng-repeat-start と ng-repeat-end があります。ng-repeat 内で、ng-click があります。ng-click 内で ng-repeat-start の $index を使用して、ng-show を表示/非表示にするにはどうすればよいですか。
HTML:
<ul>
<li ng-repeat="data in MyData track by $index">
<p>Show me my {{ data }}</p>
</li>
<li>
<div>
<p>Select</p>
<span ng-click="{{'showHidden'+$index = !'showHidden'+$index}}"></span>
</div>
<div>
<p ng-show="{{'showHidden'+$index}}">My hidden content, my hidden content, my hidden content, my hidden content, my hidden content, my hidden content </p>
</div>
</li>
<li ng-repeat-end>
<p>{{ data.name }}</p>
<p>{{ data.age}}</p>
</li>
</ul>
基本的に私が持っているものは次のとおりです。
ng-click="{{'showHidden'+$index = !'showHidden'+$index}}"
ng-show="{{'showHidden'+$index}}"
$index は親 ng-repeat-start から決定されます