栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

AngularJS ng单击以转到另一页面(使用Ionic框架)

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

AngularJS ng单击以转到另一页面(使用Ionic框架)

基于评论,并且由于@Thinkerer OP- 原始海报) 为此案创建了一个小插曲,我决定在其他答案后附加更多详细信息。

  • 这是@Thinkerer创建的一个矮人
  • 这是其更新的工作版本

第一个重要变化:

// instead of this$urlRouterProvider.otherwise('/tab/post');// we have to use this$urlRouterProvider.otherwise('/tab/posts');

因为州的定义是:

.state('tab', {  url: "/tab",  abstract: true,  templateUrl: 'tabs.html'}).state('tab.posts', {  url: '/posts',  views: {    'tab-posts': {      templateUrl: 'tab-posts.html',      controller: 'PostsCtrl'    }  }})

我们需要它们的串联url

'/tab'
+
'/posts'
。这就是我们要用作 其他 网址的网址 __

该应用程序的其余部分确实接近我们需要的结果…
例如,我们仍然不得不将内容放入相同的视图targetgood中,只是对这些内容进行了更改:

.state('tab.newpost', {  url: '/newpost',  views: {    // 'tab-newpost': {    'tab-posts': {      templateUrl: 'tab-newpost.html',      controller: 'NavCtrl'    }  }

因为

.state('tab.newpost'
替换
.state('tab.posts'
我们必须将其放置在相同的锚点中:

<ion-nav-view name="tab-posts"></ion-nav-view>

最后对控制器进行一些调整:

$scope.create = function() {    $state.go('tab.newpost');};$scope.close = function() {      $state.go('tab.posts'); };

正如我已经在我前面的答案和注释说 …的

$state.go()
是如何使用的唯一正确途径
ionic
ui-router

检查这里 所有内容 最后的注意事项-
我只是在

tab.posts
… 之间进行导航
tab.newpost
,其余部分类似



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/636242.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号