将动态变量从routeprovider传递到控制器

时间:2016-07-26 16:34:54

标签: angularjs single-page-application route-provider

我正在尝试将动态变量从路径传递给控制器​​。我正在使用以下代码。然而它不起作用,它基本上是:slug,而不是我想要的变量字符串。例如,如果我想获取/ pages / web-dev-1并希望将web-dev-1存储在内:slug并传递给控制器​​,它只传递:slug。

$routeProvider.when('/pages/:slug',{
        templateUrl:'partials/service.php',
        controller: 'oneServiceController',
        params: ':slug'
    }); 

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

这正是$routeParams服务的目的。