как заменить идентификаторы в URL-адресе значимыми именами в угловом маршрутизаторе пользовательского интерфейса

angular.module('articles').config(['$stateProvider',
    function($stateProvider) {

        $stateProvider.
        state('viewArticle', {
            url: '/articles/:articleId',
            templateUrl: 'modules/articles/views/view-article.client.view.html'
        });
    }
]);

мой угловой маршрутизатор пользовательского интерфейса такой. Я хочу заменить articleId stateparams в качестве заголовка статьи для целей SEO.


person Manoj Sanjeewa    schedule 05.11.2015    source источник
comment
Проверьте это Как реализовать псевдонимы пути в ui-router   -  person Radim Köhler    schedule 05.11.2015
comment
спасибо Радим Кёлер. вы сэкономили мое время.   -  person Manoj Sanjeewa    schedule 05.11.2015
comment
привет Радим Келер, это не моя ситуация. в моей ситуации я хочу передать artcleId из представления на маршрутизатор, как это . '/статьи/название-статьи'.   -  person Manoj Sanjeewa    schedule 05.11.2015


Ответы (1)


не важно, что будет написано в URL-адресе. вы можете просто использовать этот стиль url: '/articles/:articleTitle' и просто использовать переменную, содержащую название вашей статьи

person MohammadJavad Seyyedi    schedule 05.11.2015