如何从angularjs路径获取id值?

时间:2015-07-22 09:03:39

标签: angularjs

如何使用此路径中的angularjs获取 id 值:

listOfCity.vName[ai]

知道我该怎么做?

2 个答案:

答案 0 :(得分:1)

您可以使用$location.search(),然后使用您想要获得的参数:

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

只有在您的配置中将html5mode设置为true时才会有效:

angular.module("myApp", []).config(function($locationProvider) { 
  $locationProvider.html5Mode(true); 
});

答案 1 :(得分:0)

将$ location注入您的控制器

然后你可以使用

  

$ location.search()。ID

e.g。

$scope.id = $location.search().id

应启用HTML5,以便在您的情况下工作(感谢Chrillewoodz)

在非HTML5模式下,$ location.search()仅在hashtag

之后返回params