次のようなレコードのインデックス ページがあるとします。
<tr ng-repeat="record in records">
<td>{{ record.name }}</td>
<td>
<a href="" ng-click="showRecord(record);">View</a>
<a href="" ng-click="deleteRecord(record);">Delete</a>
</td>
</tr>
そしてコントローラー、次のようなもの:
app.controller('RecordIndexCtrl', function($scope, RecordResource) {
$scope.records = RecordResource.query();
$scope.deleteRecord = function(record) {
// Code to delete record, set flash, change route etc
}
});
これまでのところ、それは素晴らしいことです。しかし、[表示] ページに [削除] リンクを含めたい場合はどうすればよいでしょうか? または、そのコントローラーの範囲外のアプリ内の他の場所ですか?