you could have you route setup for /items/:type
and then in controller something like:
app.controller('itemsController', function($scope, Api, $routeParams){
var isArchive = $routeParams.type == 'archived';
$scope.itemState = isArchive ? 'Archived' : 'Current';
$scope.items = Api[isArchive ? 'items' : 'archivedItems'].query(function () { ... });
});
so then when you call /items/archived - it would deal with your archived items .. also if your API returns the same thing back - why not just pass a flag "isArchived" instead of having a separate resource?