我尝试在离子中实现一个简单的嵌套路由。
document.body.addEventListener("touchmove", function(event){
if ($('body').hasClass('active-nav')) {
event.preventDefault();
}
});
调用EventsCtrl,模板显示出来。但是当我导航到事件创建路线时,地址栏中的地址会正确更改,但控制器EventCreateCtrl不会被调用,模板也不会显示,而旧页面仍会显示。
答案 0 :(得分:0)
如果您还可以添加控制器和模板代码,将会很有帮助。但是,一个问题可能是您的<ion-view></ion-view>
中没有event_overview/event_overview.html
。
由于您的overview.event-create
州属于overview
州的孩子,因此ui路由器会尝试找到将event_overview/event_create.html
放入event_overview.html <的地方/ em>模板。
查看该链接页面的Nested States & Views部分。请注意contacts.html
如何为孩子<ui-view>
州包含contacts.list
div。
希望有所帮助!