【发布时间】:2015-02-12 03:21:30
【问题描述】:
我在 ion-nav-bar 中使用 ng-include 时遇到了问题。 ng-include(d) ion-nav-bar 代码未显示(但包含在内)。
代码如下:
<ion-view title="test">
<ng-include src="'partials/header-list.html'"></ng-include>
<ion-content padding="false">Test</ion-content>
<ng-include src="'partials/footer-badges.html'"></ng-include>
</ion-view>
partials/header-list.html的内容是:
<ion-nav-bar class="bar-positive">
<ion-nav-back-button class="button button-clear ion-chevron-left"> Back </ion-nav-back-button>
</ion-nav-bar>
<ion-nav-buttons side="right"><a href="#/app/home" class="button button-clear"> Home </a></ion-nav-buttons>
这被渲染成:
<ng-include src="'partials/header-list.html'" class=""><ion-nav-bar class="bar-positive bar bar-header nav-bar nav-title-slide-ios disable-user-behavior invisible">
<ion-nav-back-button class="button button-clear back-button ng-hide"> Back </ion-nav-back-button>
<div class="buttons left-buttons"> </div><h1 ng-bind-html="title" class="title ng-binding"></h1>
<div class="buttons right-buttons"> <span class=""><a href="#/app/home" class="button button-clear"> Home </a></span></div></ion-nav-bar>
<ion-nav-buttons side="right" style="display: none;"></ion-nav-buttons></ng-include>
我可以看到 ion-nav-bar 设置为 class=invisible 并且 ion-navs-buttons 设置为 display:none。
为什么会发生这种情况?当在 ng-include 中使用时,我该怎么做才能显示导航栏?
谢谢 我的意思
【问题讨论】:
标签: angularjs