Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 单击angularjs中的链接后,将ID传递到下一页_Javascript_Html_Angularjs - Fatal编程技术网

Javascript 单击angularjs中的链接后,将ID传递到下一页

Javascript 单击angularjs中的链接后,将ID传递到下一页,javascript,html,angularjs,Javascript,Html,Angularjs,我有一个地方列表,我正在打印一个地方列表,这个想法是当用户点击这个地方时,它会把用户带到另一个页面,在那里可以查看这个地方的详细信息。我怎样才能做到这一点 HTML:Page1 <li ng-repeat="place in places.places"> <a href="#/uncatdetails" ng-click="showplace(place.placeID)">{{place.name}}</a> </li> 试试看 在H

我有一个地方列表,我正在打印一个地方列表,这个想法是当用户点击这个地方时,它会把用户带到另一个页面,在那里可以查看这个地方的详细信息。我怎样才能做到这一点

HTML:Page1

<li ng-repeat="place in places.places">
    <a href="#/uncatdetails" ng-click="showplace(place.placeID)">{{place.name}}</a>
</li>
试试看

在HTML中

ng-href="uncatdetails/{{place.placeID}}"
在控制器中,添加此注入$routeParams

$scope.id = $routeParams.id;

这会传递ID,但不会打印请求的数据,因此您可以调用函数$scope.showplace并获取数据是的,我这样做了,并且在我的URI中需要添加URI/+$scope.ID。现在可以用了,谢谢
.when('/uncatdetails/:id', {templateUrl: 'ftemplates/uncatpost.html',
controller: 'UnCatPostCtrl'})
ng-href="uncatdetails/{{place.placeID}}"
$scope.id = $routeParams.id;