初始视图以及要正确显示的第一个状态,但是当我单击第一个重新加载视图的链接时,下一个状态不会出现。
低于codepen
。 URL已修改,但不会重新加载新内容。
有什么想法吗?
答案 0 :(得分:1)
这是因为您已将第二个状态设置为第一个状态的子级,但您没有视图可以呈现它。当您使用状态名称时,例如{{ 1}}你实际上在说:渲染国家"两个"进入国家的孩子视野" new"。
如果这是目标,那么您需要将ui-view添加到第一个状态的模板中。如果情况并非如此,则将new.two
更改为new.two
。
答案 1 :(得分:0)
您的父state
中没有ui-view。
.state('new', {
controller: "AsdCtrl",
url: '/new',
template: "<h1>TEST</h1><a ui-sref='new.two'>Lalalal</a><div ui-view></div>"
})
此状态应该ui-view
,以便加载子html。
子状态会将其模板加载到父级的ui视图中。
在这里,你去工作codepen