我需要在离子框架中实现类似这个 jQuery 结构的东西
<body>
<div data-role="page" id="page1">
<!--content -->
</div>
<div data-role="page" id="page2">
<!--content -->
</div>
</body>
我在谷歌上搜索但无法做到这一点。
目前我在我的html中有这个:
<body ng-app="todo" ng-controller="TodoCtrl">
<div id="page1">
<header id="header" class="bar bar-header">
<h3 class="title">header 1 is long</h3>
</header>
<content padding="true" id="">
<div class="centered">
<img alt="Flash Anatomy Muscles" src="images/thinkand.jpg"
id="cover-img" />
</div>
</content>
<div class="bar bar-footer">
<div class="title">
<button id="a" class="button button-light"
ng-click="showAlert($event)">Origin</button>
<button id="b" class="button button-light"
ng-click="showAlert($event)">Insertion</button>
<button id="c" class="button button-light"
ng-click="showAlert($event)">Btn3</button>
<button id="d" class="button button-light"
ng-click="showAlert($event)">Btn4</button>
</div>
</div>
</div>
<div id="page2">
<header id="header" class="bar bar-header">
<h3 class="title">header 2</h3>
</header>
<content padding="true" id="">
<div class="centered">
random text over here
</div>
</content>
<div class="bar bar-footer">
<div class="title">
<button id="e" class="button button-light"
ng-click="showAlert($event)">Btn5</button>
<button id="f" class="button button-light"
ng-click="showAlert($event)">Btnn6</button>
</div>
</div>
</div>
</body>
它给了我这个结果:
观察这些:
两个页面的标题重叠。
正在显示第 1 页(图像)的内容,并且正在将第二页的文本放置在图像上。
第 1 页的页脚与第 2 页的页脚重叠。因此仅显示第 2 页的按钮。
有人可以指导我在 ionic 框架中需要做什么,比如data-role
jquery 的属性吗?
PS:我尝试data-role='page'
在 div 中添加。这根本不会改变结果。