目前我已经设置了一个小型测试应用程序并且最近遇到了一些麻烦。经过一些尝试,我仍然不知道我的错误在哪里。
这是我的笔:http://codepen.io/ins0/pen/wtELa
问题是点击侧面导航后内容通常会显示,导航更新。当我点击内容中的链接时 - 网址状态发生变化(例如。from #/settings
到#/settings/about
,xhr会被触发并收到,但内容不会被替换。
我尝试了所有状态事件,但没有抛出任何错误。
答案 0 :(得分:2)
我自己发现了这个错误。为了使导航正确,您需要在路由器配置中为指向父视图的childen页面设置一个viewtarget。像这样:
state('app.settings.about', {
url: "/about",
views: {
'content@app' :{
templateUrl: "about.html"
}
}
});
见'content@app'
。这告诉框架在路由app
中定义的内容字段中呈现about视图。我将codepen更新为一个工作示例。