【问题标题】:Pass object from a state to sub state in ui href将对象从状态传递到 ui href 中的子状态
【发布时间】:2015-12-14 17:21:10
【问题描述】:

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

我的问题是如何将此行数据从第一个状态传递到下一个状态。下一个状态也有参数。

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

  1. url/状态的groupId
  2. 用于填充第二页的整行数据。

状态配置:

$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>

【问题讨论】:

    标签: angularjs ui-sref


    【解决方案1】:

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

    所以 html 会变成:

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

    【讨论】:

      猜你喜欢
      • 2019-10-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-05
      • 1970-01-01
      • 2019-03-08
      • 2019-06-25
      • 2018-07-28
      相关资源
      最近更新 更多