【问题标题】:Navigating between ion-views on ionic在离子上的离子视图之间导航
【发布时间】:2015-05-29 20:45:50
【问题描述】:

这是一个非常有趣的问题,我没有找到任何答案。

我有不同的看法,如下图所示:

我有第一个包含三个视图的 html 文件,我正在使用下面的代码:

$stateProvider
    .state('home', {
  url: '/home',
  views: {
    day: {
      templateUrl: 'home.html',

    }
  }
})

 .state('help', {
  url: '/help',
  views: {
    day: {
      templateUrl: 'help.html'
    }
  }
})

 .state('contact', {
  url: '/contact',
  views: {
    day: {
      templateUrl: 'contact.html'
    }
  }
})

在 html 文件中的容器:<ion-nav-view name="day"></ion-nav-view>

然后是第二个 HTML 文件,其中包含一个内容和几个视图,例如:

.state('c', {
  url: '/c',
  views: {
    view: {
      templateUrl: 'composition.html'
    }
  }
})

 .state('h', {
  url: '/h',
  views: {
    view: {
      templateUrl: 'resume.html'
    }
  }
})

以及第二个 html 文件中的容器:<ion-nav-view name="view"></ion-nav-view>

当单击第一个 html 的任何视图的任何项目时,它应该重定向到具有两个视图的第二个 html 文件。

我应该真正使用什么??

我试过这样做:

制作一个 racine html 文件,它将两个 html 文件视为 ion-views:

然后像这样对状态提供者进行更改:

$stateProvider
    .state('index.home', {
  url: '/home',
  views: {
    day: {
      templateUrl: 'home.html',

    }
  }
})

 .state('index.help', {
  url: '/help',
  views: {
    day: {
      templateUrl: 'help.html'
    }
  }
})

 .state('index.contact', {
  url: '/contact',
  views: {
    day: {
      templateUrl: 'contact.html'
    }
  }
})

 .state('match.c', {
  url: '/c',
  views: {
    view: {
      templateUrl: 'composition.html'
    }
  }
})

 .state('match.h', {
  url: '/h',
  views: {
    view: {
      templateUrl: 'resume.html'
    }
  }
})

 .state('index', {
  url: '/index',
    abstract: true,
  views: {
    index: {
      templateUrl: 'first.html'
    }
  }
})

 .state('index.match', {
  url: '/match',

  views: {
    day: {
      templateUrl: 'second.html'
    }
  }
})

请问你怎么看??

PLUNKER DEMO

【问题讨论】:

标签: angularjs angular-ui-router ionic-framework


【解决方案1】:

从问题的理解。这是你想要的吗?如果没有,请告诉我。我会编辑。您需要在 home.html 调用ui-sref="match.h",这样您的“简历”就会显示在页面转换中。

Plunker

【讨论】:

  • 好的,你解决了其中一个问题,如何回到主页,我正在使用us-sref="index.home"
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-08-13
  • 1970-01-01
  • 2015-09-09
  • 1970-01-01
  • 2016-06-05
  • 1970-01-01
相关资源
最近更新 更多