如何在没有模板的情况下使用$ routeParams(网站)

时间:2015-02-16 13:03:35

标签: angularjs

是否可以使用$ stateParams而不设置$ stateProvider,$ urlRouterProvider?

我只会在我网站的几页中使用$ stateParams!

2 个答案:

答案 0 :(得分:1)

对我来说html5模式不起作用(或者我不能!)。我改变了正常模式。 输入你的配置:

.config(function($locationProvider) {
                $locationProvider.html5Mode(false);
                $locationProvider.hashPrefix('!');
})

然后制作href链接:

<a href="/page_details.html#!/?id=xxx">

然后在您的控制器详细信息页面中:

var param = $location.search().id;

答案 1 :(得分:0)

您可以使用$location.search(),它会为您提供来自网址

的参数

如果您想获得特定参数,可以在代码

下面进行

$location.search().param

param将是您要搜索的参数名称。