在ui href中将对象从状态传递到子状态

时间:2015-11-05 10:30:46

标签: angularjs ui-sref

我有网格显示与客户相关的数据,它有第一列作为超链接,以查看该客户的详细信息。现在在网格上我有显示下一页所需的所有数据,因为api返回整个数据。

我的问题是如何将此行数据从第一个状态传递到下一个状态。下一个州也在该州建立了一个参数。

所以我需要将两个数据从第一个状态传递到第二个状态:

  1. groupId for url / state
  2. 用于填充第二页的整行数据。
  3. 状态配置:

    $stateProvider.state('home.cust.groups', {
     url: '/groups',
     template: GroupTemplate,
     controller: 'GroupController',
     controllerAs: 'GroupController'
    }).state('home.cust.groups.viewGroup', {
     url: '/view/group/:groupId',
     template: ViewRGroupTemplate,
     controller: 'ViewGroupController',
     controllerAs: 'ViewRGroupController'
    });
    

    HTML部分:
    我试过像这样抛出错误的东西

    <td text="View Details" ui-sref="home.cust.groups.viewGroup({groupId : '{{row.groupId}}'}, {group : row})"></td>
    

1 个答案:

答案 0 :(得分:0)

我得到了解决方案。只需使用所有键从JSON格式的html传递值:

所以html将成为:

 <td text="View Details" ui-sref="home.cust.groups.viewGroup({groupId : '{{row.groupId}}',group : row})"></td>