是否可以使用$ stateParams而不设置$ stateProvider,$ urlRouterProvider?
我只会在我网站的几页中使用$ stateParams!
答案 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
将是您要搜索的参数名称。