【发布时间】:2014-10-18 22:37:42
【问题描述】:
我目前正在创建一个网站using the Ionic framework,其左侧有一个侧边栏。用户可以单击一个项目转到网站的另一个页面。 现在我必须将侧边栏的代码复制到每个页面,这是无用的,不是要走的路。
所以我的问题是是否可以将 html 页面“嵌入”到另一个页面的特定部分。 例如,我可以将侧边栏设置为“静态”并加载到特定 div 中的 login.html 文件中。 拥有一个包含所有页面的 html 文件将非常难以维护和组织。
这可能以某种方式实现吗?
编辑:根据要求,我正在添加我已经拥有的最相关的代码
<ion-side-menus>
<!-- Main page-->
<ion-side-menu-content>
<ion-header-bar class="bar-dark">
<!-- Knop toggleSidebar -->
<button class="button button-icon" ng-click="triggerSidebar()">
<i class="icon ion-navicon"></i>
</button>
<h1 class="title">Proof of concept</h1>
</ion-header-bar>
<ion-content>
<div class="row">
<div class="col" col-50>5 + 8 = </div>
<div class="col" col-25><input type="number" placeholder="13"></div>
<div class="col" col-25><button class="button button-small">Controleer</button></div>
</div>
</ion-content>
</ion-side-menu-content>
<!-- End Main page -->
<!-- Sidebar -->
<ion-side-menu side="left">
<ion-header-bar class="bar-dark">
<h1 class="title">Sidebar</h1>
</ion-header-bar>
<ion-content>
<div class="item item-divider">Settings</div>
<a class="item" href="profiles.html"><i class="icon ion-person"></i> Profiles<span class="item-note">Freddy</span></a>
<a class="item" href="#"><i class="icon ion-information-circled"></i> About</a>
<a class="item" href="#"><i class="icon ion-android-mail"></i> Contact</a>
</div>
</ion-content>
</ion-side-menu>
<!-- End sidebar -->
我想要达到的是,当有人点击“配置文件”选项时,主页的内容会切换为取自另一个 html 文件的内容
【问题讨论】:
-
您使用什么网站创建者/编辑器?
-
是的,这是可能的。您可以使用 iframe,甚至 JavaScript 或 PHP。但是你为实现这个目标编写了什么代码?您所描述的对于基本编码人员来说非常简单。也许您是新手,但这是一个编码站点;不是“为你工作”的网站。那你已经做了什么?
-
我正在使用 Webstorm 并从头开始编写 html。不得不说我用的是离子框架+angularJS(有关系吗?)
-
你应该把它放在每一页上。或者,如果您有一个持久性代码部分,则将其放在那里。
-
“flag”链接在标签下方,在“share”和“edit”旁边。
标签: html overlay swap ionic-framework