State.go用于AngularJs UI路由

State.go用于AngularJs UI路由,angularjs,angular-ui-router,state,Angularjs,Angular Ui Router,State,我根据关于设置UI路由的文章设置了一个小示例 我修改了这个示例,使用$state.go()测试从子嵌套状态显式导航到同级状态。你知道我做错了什么吗 我不断得到以下错误: $stateProvider //主状态和嵌套视图======================================== .州(“家”{ url:“/home”, templateUrl:'partial home.html' }) //带有自定义控制器的嵌套列表 .state('home.list'{ url:“

我根据关于设置UI路由的文章设置了一个小示例

我修改了这个示例,使用
$state.go()
测试从子嵌套状态显式导航到同级状态。你知道我做错了什么吗

我不断得到以下错误:

$stateProvider
//主状态和嵌套视图========================================
.州(“家”{
url:“/home”,
templateUrl:'partial home.html'
})
//带有自定义控制器的嵌套列表
.state('home.list'{
url:“/list”,
templateUrl:'partial home list.html',
控制器:函数($scope,$state){
$scope.dogs=['Bernese'、'Husky'、'Goldendoodle'];
$scope.navigateToNextState=函数(){
$state.go(“.段落”);
};
}
})
//仅包含一些随机字符串数据的嵌套列表
.state(“home.段”{
url:“/段落”,
模板:“我现在肯定需要喝一杯。”

})
控制器应调整如下:

controller: function($scope, $state) {
     $scope.dogs = ['Bernese', 'Husky', 'Goldendoodle'];
     $scope.navigateToNextState = function () {
         $state.go('^.paragraph');
     };
}
我们需要一个
$state
作为函数参数之一。我们是一个孩子,所以我们必须使用
'^.段落'
(而不是
'.段落'
)来请求我们父母的另一个孩子


选中

控制器应调整如下:

controller: function($scope, $state) {
     $scope.dogs = ['Bernese', 'Husky', 'Goldendoodle'];
     $scope.navigateToNextState = function () {
         $state.go('^.paragraph');
     };
}
我们需要一个
$state
作为函数参数之一。我们是一个孩子,所以我们必须使用
'^.段落'
(而不是
'.段落'
)来请求我们父母的另一个孩子

检查