目录
[ionic开源项目教程] 第7讲 实现下拉刷新上拉加载ion-refresher和ion-infinite-scroll
- [ionic开源项目教程] 第11讲 封装BaseController实现controller继承
- [ionic开源项目教程] 第12讲 医疗模块的实现以及Service层loadMore和doRefresh的提取封装
- [ionic开源项目教程] 第13讲 Service层继续优化,提取公用Service,以及生活和农业两大模块的实现
新闻详情页的用户体验优化(Tabs的显示与隐藏)
[效果图]
有两个地方做了优化:
1.进入详情页的时候隐藏tab
2.详情页的图片大小调整
1.进入详情页的时候隐藏tab:
隐藏Tabs的代码记得放到state.go后面,在页面成为活动视图的时候再显示showBar
$scope.goDetails = function (item) { $state.go('tab.tab1-details', { id: item.id, title: item.title }) $ionicTabsDelegate.showBar(false); } $scope.$on('$ionicView.beforeEnter', function () { console.log('已经成为活动视图'); $ionicTabsDelegate.showBar(true); });
2.新闻详情内容里的图片大小调整
在style.css
.message img { width: 100%; }
在tab1-details.html中引用
<ion-view title="{{title}}"> <ion-content class="padding"> <div class="message" ng-bind-html="item.message"></div> </ion-content> </ion-view>
到这里如果有任何问题,请通过文章最下面的联系方式联系我。
完!