如何在使用ngIf切换子标题时调整Ionic主内容的大小
How to resize Ionic main contents when toggling a subheader using ngIf
我正试图使用ngIf
来打开/关闭Ionic子标头,如下所示
<div class="bar bar-subheader" ng-if=showSubheader>
<h2 class="title">Sub Header</h2>
</div>
<ion-content class="has-subheader">
<div data-ng-include="'app/main/main.html'"></div>
</ion-content>
并将$scope.showSubheader设置为true/false。子菜单显示/隐藏精细,但切换子标题时不会调整主要内容的大小。
我已经尝试在代码后面添加一个添加/删除类has-subheader
,并调用$scope.apply()
,但似乎没有什么能"刷新"主要内容的高度。如果我最初在那里有class="has-subheader"
,那么子标题总是有一个空间,无论是否可见,如果我没有它,则子标题覆盖主要内容的顶部。
我在展示Ionic标题时遇到了麻烦,所以现阶段还没有制作一个(希望这个描述就足够了)
此外,我在离子分裂视图中使用这个。。。
<ion-side-menus>
<ion-side-menu-content>
<ion-header-bar class="bar-positive">
<button class="button button-icon ion-navicon" ng-click="vm.toggleLeft()" ng-hide="$exposeAside.active"></button>
<h1 style="text-align: left" class="title">Title</h1>
</ion-header-bar>
<div class="bar bar-subheader" ng-if=showSubheader>
<h2 class="title">Sub Header</h2>
</div>
<ion-content id="maincontent" class="padding has-subheader">
<div data-ng-include="'app/main/main.html'"></div>
</ion-content>
<ion-footer-bar align-title="left" class="bar-balanced"></ion-footer-bar>
</ion-side-menu-content>
<ion-side-menu width={{vm.menuwidth}} expose-aside-when={{vm.exposewhen}}>
<ion-header-bar class="bar-royal">
<h1 style="text-align: left" class="title">Options</h1>
</ion-header-bar>
<ion-content>
<div data-ng-include="'app/options/options.html'"></div>
</ion-content>
</ion-side-menu>
有人知道这方面的办法吗?
提前感谢您的任何建议!
这可能是一个方向。。!
<div ng-class="{' bar bar-subheader':(showSubheader)}" >
<h2 class="title">Sub Header</h2>
</div>
类似地,在<ion-content>
中尝试has-subheader
类
$ionicScrollDelegate.resize()
。
文档
相关文章:
- 内部分区字体大小获胜'调整浏览器窗口大小时不会随媒体查询而更改
- 调整窗口大小时,可拖动的对象会出现在容器外部
- ExtJS——在展开/折叠时调整面板高度
- 无法在Ionic select中预先选择最后一个选项
- Chrome应用程序调整窗口大小保持纵横比
- 如何自动调整标签的高度以适应内容
- 导航栏没有调整到浏览器屏幕的大小
- 调整屏幕大小后不显示子菜单
- 使用JavaScript根据窗口/视口的高度动态调整图像大小
- 如何在Ionic Android中将Javascript注入到web视图中
- 合并两个数组,重新调整循环js
- Ionic和angularjs嵌套步骤应用程序
- Morris.js折线图x轴标签在调整大小后消失
- 如何在Ionic2测试版中包含Ionic.io服务
- 调整缩放窗口高度提升缩放
- 调整屏幕大小时更改属性值
- 如何针对Android股票/本地浏览器来调整CSS
- 如何调整信息窗口的大小并点击按钮?+更改信息窗口的内容
- Ionic转盘调整$http调用的大小问题
- 如何在使用ngIf切换子标题时调整Ionic主内容的大小