我有显示与客户相关的数据的网格,它有第一列作为超链接来查看该客户的详细信息。现在在网格上,我拥有显示下一页所需的所有数据,因为 api 返回整个数据。
我的问题是如何将此行数据从第一个状态传递到下一个状态。下一个状态也有参数在它的状态。
所以我需要将两个数据从第一个状态传递到第二个:
- url/状态的 groupId
- 用于填充第二页的整行数据。
状态配置:
$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>