そのため、アイテムのテーブルがあり、行をクリックすると行が選択されます。ここにデモをアップロードしました: http://plnkr.co/edit/m0TgTAQqITDIibMz7C4w?p=preview
問題は、アイテムを一度に 1 つずつ選択できるようにするにはどうすればよいかということです。また、コントローラー領域の外に配置する必要があるため、アイテムが選択されたときにのみ表示する方法について、編集および削除メニューにも問題があります。
<nav class="navbar navbar-default" role="navigation">
<ul ng-show="true" class="nav navbar-nav">
<li><a href="#">Remove</a></li>
<li><a href="#">Edit</a></li>
</ul>
</nav>
<table ng-controller="PersonController" class="table">
<tr>
<th>Name</th>
<th>Age</th>
</tr>
<tr ng-repeat="person in people" ng-click="selectPerson(person)" ng-class="{active: person.selected }">
<td>{{ person.name }}</td>
<td>{{ person.age }}</td>
</tr>
</table>
<script>
function PersonController($scope) {
$scope.people = [
{ name: 'adam', age: 240 },
{ name: 'steve', age: 30 }
];
$scope.selectPerson = function(person) {
person.selected = true;
};
}
</script>