Javascript 在页面模板中使用用户界面路由器状态
是否可以在视图中使用ui路由器的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> <!--
$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访问它们