首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在ion之间导航-ion上的视图

在ion之间导航-ion上的视图
EN

Stack Overflow用户
提问于 2015-05-29 16:24:30
回答 1查看 197关注 0票数 1

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

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

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

代码语言:javascript
复制
$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文件,其中包含一个内容和几个视图,如下所示:

代码语言:javascript
复制
.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:

然后对状态提供程序进行如下更改:

代码语言:javascript
复制
$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

EN

回答 1

Stack Overflow用户

发布于 2015-05-29 20:45:50

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

Plunker

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30524709

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档