javascript - 如何使用 ng-click 在 URL 中传递参数(id)以查看 Angularjs 中特定用户的子文档

标签 javascript angularjs

我需要在 Angularjs 中使用 ng-click 在 URL 中传递参数 id,我这样做是因为我想查看特定用户子文档数据一个单独的页面。

<tr ng-repeat="register in registerlist | filter:searchText">
  <td>{{$index+1}}</td>
  <td>{{register.name}}</td>
  <td>{{register.email}}</td>
  <td>{{register.mobile_no}}</td>
  <td>{{register.area_name}}</td>
  <td>
    <button type="button" class="btn btn-default"
            ng-click="RegisterView(register._id); showOrder = !showOrder">View</button>
  </td>
</tr>

网址示例:localhost:8080//register/5426ced88b49d2e402402205

这里上面的用户有子文档,所以我需要在单独的页面中查看子文档。

Controller :

$scope.RegisterView = function(id) {
  $scope.IsVisible = $scope.IsVisible ? false : true;
  $http.get('/auth/register-list/' + id).success(function(response){
    $scope.bookinglist = response.booking;
  });
};

最佳答案

您可以在 $scope.RegisterView 函数中使用 $location 导航到其他页面。 像这样的 $location.path('/register/5426ced88b49d2e402402205')

关于javascript - 如何使用 ng-click 在 URL 中传递参数(id)以查看 Angularjs 中特定用户的子文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35356333/

相关文章:

javascript - getElementsByClassName 找不到 uls

unit-testing - "element(selector, label).query(fn)"方法在 Angular E2E 测试中是如何工作的?

javascript - angular.forEach 解决嵌套的 promise

javascript - 如何使用 javascript 获取输入复选框标记的所有默认 css 属性?

javascript - 改善大对象数组上的循环

javascript - 属性未传递给购物车商品的 AJAX 调用

javascript - js中将数组解析为无序列表

angularjs - angular ui-router 和从父级访问子状态参数

angularjs - 如何在tomcat中打包和部署Grails 3.3.2 Angular项目

javascript - 根据 AngularJS 值重复图像