尝试从起始页面导航(我使用侧边菜单而不是标签)。 导航似乎有效,但只有按下按钮两次后(旧页面不会离开DOM,但新页面构造函数会触发,并将页眉替换为页面。然后我可以再次按导航按钮,运行它的页面逻辑并呈现页面的其余部分。我附上了一些截图:
按下按钮进行登录后,下一页逻辑运行,标题发生变化。但旧页面并没有离开。
以下是代码:
$("#tree").fancytree({
extensions: ["dnd"],
...
dnd: {
...
dragStart: function(node, data) {
if( data.originalEvent.shiftKey ){
console.log("dragStart with SHIFT");
}
// allow dragging `node`:
return true;
},
dragEnter: function(node, data) {
// Prevent dropping a parent below another parent (only sort
// nodes under the same parent)
/* if(node.parent !== data.otherNode.parent){
return false;
}
// Don't allow dropping *over* a node (would create a child)
return ["before", "after"];
*/
return true;
},
dragDrop: function(node, data) {
if( !data.otherNode ){
// It's a non-tree draggable
var title = $(data.draggable.element).text() + " (" + (count)++ + ")";
node.addNode({title: title}, data.hitMode);
return;
}
data.otherNode.moveTo(node, data.hitMode);
}
}
});
结果是:'响应真实' 这意味着离子认为导航是成功的,我缺少什么?
答案 0 :(得分:0)
尝试使用[navPush]= "nearmePage";
在登录按钮内导航
在您的控制器内
插入nearmePage类和LoginPage类的内部
声明nearmePage = "NearmePage"
,以便进入受尊重的页面表单登录页面