Javascript 在页面模板中使用用户界面路由器状态

Javascript 在页面模板中使用用户界面路由器状态,javascript,angularjs,angular-ui-router,Javascript,Angularjs,Angular Ui Router,是否可以在视图中使用ui路由器的$stateProvider中定义的状态 例如,我的状态如下所示: $stateProvider .state('peoplelist', { template: '<people></people>', }) <div class="header"> <button ng-click="updateList()"></button> </div> <!--

是否可以在视图中使用ui路由器的
$stateProvider
中定义的状态

例如,我的状态如下所示:

$stateProvider
  .state('peoplelist', {
      template: '<people></people>',
  })
<div class="header">
  <button ng-click="updateList()"></button>
</div>

<!-- peoplelist view to go here-->

<div class="footer">...</div>
这在任何情况下都是可能的吗


感谢您的帮助。提前谢谢

您可以为peopleList状态创建一个单独的控制器,并在状态定义中提到它:

$stateProvider
  .state('peoplelist', {
      template: '<people></people>',
      controller: 'peopleListController'
  })
重新加载该状态

此外,如果要从其他状态导航到此状态,可以使用$state.go作为:

$state.go('peopleList')
它将仅根据您的状态定义加载peopleList控制器

您还可以将参数传递给$state.go,并将其传递给您的状态定义


您可以使用控制器中的$stateparms访问它们。

您可以为peopleList状态创建一个单独的控制器,并在状态定义中提到它:

$stateProvider
  .state('peoplelist', {
      template: '<people></people>',
      controller: 'peopleListController'
  })
重新加载该状态

此外,如果要从其他状态导航到此状态,可以使用$state.go作为:

$state.go('peopleList')
它将仅根据您的状态定义加载peopleList控制器

您还可以将参数传递给$state.go,并将其传递给您的状态定义

您可以使用控制器中的$stateParams访问它们