离子以相同的状态转到新视图

时间:2015-08-07 17:46:40

标签: angularjs angular-ui-router ionic

我正在我的离子应用中创建一个文件视图。 它与计算机中的资源管理器完全相同,它显示目录和文件,您可以单击目录查看其他目录和文件。

要实现这一点,我的状态为'menu.files'(因为我有一个带导航的菜单) 在参数中采用路径。 所以,这是我的代码的一部分:

在视图中:

<div ng-repeat="file in files" style="..." ng-click="openPath(file)">

在控制器中:

$scope.openPath = function(path) {
    console.log(path);
    $state.transitionTo("menu.files", {
        path: $scope.path + "/" + newPath
    });
}

问题:

视图正在重新加载,但它仍保留在同一视图中...

我的意思是,在左上角没有后箭头,前一个视图就像'替换'。 我希望在将$ stage.go()创建到另一个视图时具有相同的行为,它们在导航中堆叠,用户可以返回。

提前感谢您的帮助!

0 个答案:

没有答案