угловые множественные маршруты, совместно использующие один контроллер

Я не уверен, правильно ли я подхожу к этому, но я создаю сайт электронной коммерции - часть сайта имеет 6 различных страниц сетки продуктов, каждая из которых может использовать один и тот же вид:

<ul class="products row">
    <li class="product thumbnail col-1 grid" ng-repeat="whisky in whiskies | orderBy: sort">
        <p class="picture">
            <a ng-href="#/json/{{whisky.id}}"><img ng-src="images/scotch/{{whisky.imageUrl}}" alt="{{whisky.name}}"/></a>
        </p>
        <div class="desc">
            <h2>{{whisky.name}}</h2>
            <p class="price"><span>&pound;{{whisky.price}}</span></p>
        </div>
        <div class="actions">    
        <button class="add-to-basket btn btn-primary btn-medium fa fa-shopping-cart" data-item='{"imageUrl" : "{{whisky.imageUrl}}", "price" : "{{whisky.price}}", "startPrice" : "{{whisky.price}}", "name" : "{{whisky.name}}", "totalItems" : "{{1}}"}' ng-click="updateMiniBasket($event)"></button>    
        </div>
    </li>
</ul>

и тот же контроллер:

whiskyControllers.controller('whiskyListCtrlr', ['$scope', 'whiskyList', '$http', 

    function($scope, whiskyList, $http){

        whiskyList.getWhiskies().then(function(d) {
            $scope.whiskies = d.data;
        })

    }

])

но в конфигурации провайдера маршрутов нужно иметь другой маршрут, то есть один идет в скотч, другой идет в ирландский, один в японский и т. д.

Как мне кодировать маршрутизацию, чтобы разные страницы совместно использовали один и тот же контроллер и просматривали? Возможно ли передать параметры с маршрутизатора на контроллер?

Большое спасибо

Ответы на вопрос(2)

Ваш ответ на вопрос