我有两种状态:
.state('test', {
url: '/test',
templateUrl: 'js/angular/views/test.html',
controller: 'UserController',
})
.state('test.list', {
url: '/list',
templateUrl: 'js/angular/views/test-list.html',
controller: 'TestController',
});
导航到website.com/test
(通过在浏览器的地址栏中输入网址)没有问题,并返回test.html
视图。
但是,直接导航到website.com/test/list
(通过在浏览器的地址栏中输入网址)会给我一个错误。
我知道这是因为必须首先激活Parent状态,但是如何直接从浏览器的地址栏导航时如何激活子状态?
这是错误的屏幕截图:
答案 0 :(得分:-1)
注意!您的网址是" / list",而不是" / test / list"。