私は角度が初めてで、このようなことを達成するための最良のルートについてアドバイスを求めていました。この jsFiddle は機能しませんが、アイデアは次のとおりです。
上部にタブがあり、選択可能なアイテムが必要です。項目を選択すると、下にデータが入力されます。
ListController と ItemController が必要だったので、リストに作用するメソッドとアイテムに作用するメソッドを分離できます。アイテムを直接更新できるようにしたかったので。ページの読み込み時にすべてのデータを取得しているので、各タブを動的に読み込みたくありません。
これを行うにはどうすればよいですか、および/またはフィドルまたは新しいフィドルを修正するにはどうすればよいですか? jsFiddle プランカー
<div ng-app="myApp">
<div ng-controller="ListController">
<ul class="nav nav-pills">
<li ng-repeat="artist in list">
<a show-tab="" ng-href="" ng-click="select(artist)">{{$index}} - {{artist.name}}</a>
</li>
</ul>
<div ng-controller="ItemController">
<p>{{name}} - {{selected.name}}</p>
<span>{{totalSongs}}</span>
<span>{{selected.songs.length}}</span>
<ul>
<li ng-repeat="song in selected.songs" ng-controller="ItemController">{{song}} - {{totalSongs}}</li>
</ul>
</div>
</div>
</div>
コントローラーとロジックを分けておきたいと思います。