Angular UI-Router在转发器中从JSON传递stateparam

时间:2015-03-16 15:15:20

标签: angularjs angular-ui-router

我有一个导航中继器:

<div class="list-group left-nav">
    <a ng-repeat="e in departments.leftNav" ui-sref-active="active" ui-sref="{{e.value}}({department:'hr'})" href="" class="list-group-item" >{{e.label}}</a>
  </div>

您会注意到那里有一个硬编码的字符串({department:'hr'})

因为我最初硬编码了&#34; hr&#34;在SREF中的字符串,该链接按预期工作,并带您到HR的页面。我宁愿做的是在JSON文件中添加另一个参数,并在转发器中使用那个

    {
  "nav": [{
    "label": "File Transfer - HR",
    "value": "departments.filetransfer",
    "dept": "hr"
  }, {
    "label": "File Transfer - Sales",
    "value": "departments.filetransfer",
    "dept": "sales"
  }]
}

所以,它说ui-sref="{{e.value}}({department:'hr'})"我需要以某种方式提取{{e.dept}},但无法弄清楚语法。

0 个答案:

没有答案