Angularjs 如何使用ui路由器在json数据上创建动态链接/视图?

Angularjs 如何使用ui路由器在json数据上创建动态链接/视图?,angularjs,angular-ui-router,Angularjs,Angular Ui Router,我想让它起作用: $stateProvider .state('view', { abstract: true, templateUrl:'../views/view.html', controller:'ViewCtrl', url:'/view/{index}' }) <tr ng-repeat="person in people"> <td> <a href="/#/view/{{$index}}"

我想让它起作用:

$stateProvider
  .state('view', {
    abstract: true,
    templateUrl:'../views/view.html',
    controller:'ViewCtrl',
    url:'/view/{index}'
  })


<tr ng-repeat="person in people">
   <td>
      <a href="/#/view/{{$index}}">{{person.fname + ' ' + person.lname}}</a>
    </td>
</tr>
$stateProvider
.state('视图'{
摘要:没错,
templateUrl:“../views/view.html”,
控制器:'ViewCtrl',
url:“/view/{index}”
})
模块配置:

  .state('view', {
    templateUrl:'../views/view.html',
    controller:'ViewCtrl',
    url:'/view/{id:[0-9]{1,8}}'
  })
HTML:


{{person.fname+''+person.lname}

…现在可以工作了,但是我现在无法在查看页面上获取
$routeParams

只需将表达式直接写入ui sref,而不必在person.id周围使用双括号

<a ui-sref="view({id: person.id})">{{person.fname + ' ' + person.lname}}</a>
{{person.fname+''+person.lname}

$routeParams?您想将$stateParams注入控制器,还是$state.params?
<a ui-sref="view({id: person.id})">{{person.fname + ' ' + person.lname}}</a>