在angularjs中,点击一个链接后给下一页传递一个ID
pass an ID to next page after clicking a link in angularjs
我有一个位置列表,我正在打印位置列表,其想法是当用户单击该位置时,它将用户带到另一个可以查看该位置详细信息的页面。我怎样才能做到这一点呢?
Page1 HTML:<li ng-repeat="place in places.places">
<a href="#/uncatdetails" ng-click="showplace(place.placeID)">{{place.name}}</a>
</li>
所以Page2 :
<table ng-controller="UncatCtrl">
<tr>
<td>Name: </td><td>{{place.place.name}}</td>
</tr>
<tr>
<td>placeID: </td><td ng-model="PlaceID">{{place.place.placeID}}</td>
</tr>
</table>
角:
myApp.config(['$routeProvider', function ($routeProvider) {
$routeProvider.when('/uncatdetails', {
templateUrl: 'templates/uncatpost.html',
controller: 'UnCatPostCtrl'
})
}])
.controller('UnCatPostCtrl', function ($scope, $http) {})
.controller('UncatCtrl', function ($scope, $http) {
$http.get('http://94.125.132.253:8000/getuncategorisedplaces').success(function (data, status, headers) {
$scope.places = data;
console.log(data);
$scope.message = 'Uncategorised places';
})
$scope.showplace = function(placeID) {
$http({method: 'GET', url: 'http://94.125.132.253:8000/getitemdata?ID=' + placeID}).
success(function(data, status, headers, config) {
$scope.place = data; //set view model
console.log(data);
console.log(placeID);
$scope.view = 'templates/detail.html';
})
.error(function(data, status, headers, config) {
$scope.place = data || "Request failed";
$scope.status = status;
$scope.view = 'templates/detail.html';
});
}
})
试试
.when('/uncatdetails/:id', {templateUrl: 'ftemplates/uncatpost.html',
controller: 'UnCatPostCtrl'})
在你的HTML
ng-href="uncatdetails/{{place.placeID}}"
在你的控制器中添加:inject $routeParams
$scope.id = $routeParams.id;
相关文章:
- 如何在一页网站中使用PHP重定向到一个页面
- 一页主题搜索/用下一个按钮突出显示文本
- Javascript一页滚动脚本滚动到每个点击的链接一个接一个
- 为链接打开一个新窗口,但希望下一页仍在“主体”框架中
- 如何在一页上多次使用一个图1次莫里斯JS
- 添加上一页下一个导航到列表项淡入/淡出循环
- 在一页中打印一个多表的表格
- 如何删除上一页 .上一个对象?Javascript .prev().remove();.
- 如何在多页面中制作一个 JavaScript 表单向导,其中包含下一页,并取消并返回并提交最后一页
- 传递一个javascript onclick函数,在下一页中选中项目
- 如何在单击或输入时获取搜索栏中的信息.然后将其粘贴到另一页上的另一个输入中
- 有没有可能制作一个链接到一页的网页,打开并定位在特定的文章中
- 上一页下一页javascript库上的一个类似Facebook的按钮
- 我们怎么能看到“;上一页结果“;如果用户从一个页面转到另一个页面&另一个
- 在angularjs中,点击一个链接后给下一页传递一个ID
- 如何使一个链接记住它的价值作为一个href之前转移到下一页中使用
- 在新页面上加载一个flash视频,它在上一页上的位置
- 我发送跨站点伪造的jquery字符串令牌,但在下一页我生成一个新的令牌,然后他们的令牌将永远不匹配
- 为什么当我回到前一页,我有一个不正确的url (Chrome下的iOS,浏览器回来)
- 我如何得到一个搜索页面的搜索结果进入下一页和显示