Ionic:将视图注入拆分视图时松散的垂直滚动条
Ionic: Loose vertical scrollbars when injecting views into a splitview
一直在玩split view,开始看routing了。我想设置一个"main layout" splitview,然后在运行时使用路由将各种视图注入其中,就像这个Plunk。
因此,在布局视图 (layout.html) 中,我有
<ion-side-menus>
<ion-side-menu-content>
<ion-header-bar class="bar-positive">
<h1 style="text-align: left" class="title">Main</h1>
</ion-header-bar>
<ion-content >
<!-- Inject Main view here -->
<ion-nav-view name='main'></ion-nav-view>
</ion-content>
</ion-side-menu-content>
<ion-side-menu width=200 expose-aside-when='(min-width:300px)'>
<ion-header-bar class="bar-royal">
<h1 style="text-align: left" class="title">Options</h1>
</ion-header-bar>
<ion-content>
<!-- Inject Side options vew here -->
<ion-nav-view name='options'></ion-nav-view>
</ion-content>
</ion-side-menu>
路由设置在script.js...
app.config(function($stateProvider, $urlRouterProvider) {
$stateProvider
.state('view1', {
url: '/',
views: {
'main': {
templateUrl: 'mainv1.html'
},
'options': {
templateUrl: 'optionsv1.html'
},
}
});
$urlRouterProvider.otherwise('/');
});
视图似乎可以正常显示,但我似乎在 splitview 中松动了滚动条(请参阅右侧视图,其中我添加了 100 个 <div>
元素。
任何人都知道是否有办法执行上述操作并使垂直滚动起作用?
在此先感谢您的帮助!
只需在 mainv1.html:
中添加一个 ion-scroll
指令
<div ng-controller='main'>
<ion-scroll zooming="true" direction="xy" style="height: 100%;">
<div ng-repeat='d in data'>{{d}}</div>
</ion-scroll>
</div>
一直在玩split view,开始看routing了。我想设置一个"main layout" splitview,然后在运行时使用路由将各种视图注入其中,就像这个Plunk。
因此,在布局视图 (layout.html) 中,我有
<ion-side-menus>
<ion-side-menu-content>
<ion-header-bar class="bar-positive">
<h1 style="text-align: left" class="title">Main</h1>
</ion-header-bar>
<ion-content >
<!-- Inject Main view here -->
<ion-nav-view name='main'></ion-nav-view>
</ion-content>
</ion-side-menu-content>
<ion-side-menu width=200 expose-aside-when='(min-width:300px)'>
<ion-header-bar class="bar-royal">
<h1 style="text-align: left" class="title">Options</h1>
</ion-header-bar>
<ion-content>
<!-- Inject Side options vew here -->
<ion-nav-view name='options'></ion-nav-view>
</ion-content>
</ion-side-menu>
路由设置在script.js...
app.config(function($stateProvider, $urlRouterProvider) {
$stateProvider
.state('view1', {
url: '/',
views: {
'main': {
templateUrl: 'mainv1.html'
},
'options': {
templateUrl: 'optionsv1.html'
},
}
});
$urlRouterProvider.otherwise('/');
});
视图似乎可以正常显示,但我似乎在 splitview 中松动了滚动条(请参阅右侧视图,其中我添加了 100 个 <div>
元素。
任何人都知道是否有办法执行上述操作并使垂直滚动起作用?
在此先感谢您的帮助!
只需在 mainv1.html:
中添加一个ion-scroll
指令
<div ng-controller='main'>
<ion-scroll zooming="true" direction="xy" style="height: 100%;">
<div ng-repeat='d in data'>{{d}}</div>
</ion-scroll>
</div>