首页 文章

将Ionic中的按钮动态添加到导航栏

提问于
浏览
10

我有一个导航栏,我想在导航栏中只为一个屏幕添加一个保存按钮 . 我正在阅读博客,每个人都在说你如何在视图中声明你的按钮,而不是在控制器中访问它们 . 这一切都很好,但我必须想象人们仍然想要隐藏和显示导航按钮 . 我错过了什么吗?

<body ng-app="App">
      <!-- The nav bar that will be updated as we navigate -->
      <ion-nav-bar class="bar-positive">
        <ion-nav-back-button>    </ion-nav-back-button>
        <ion-nav-buttons side="right">
            <button id="saveButton" class="button button-clear">Save</button>
        </ion-nav-buttons>

      </ion-nav-bar>
      <ion-nav-view></ion-nav-view>
  </body>

2 回答

  • 1

    您可以从包含 <ion-view> .Like的任何屏幕在导航栏的左侧或右侧添加按钮

    <ion-view title="New Screen">
        <ion-nav-buttons side="primary">
            <button class="button" ng-click="doSomething()">
                New Button
            </button>
        </ion-nav-buttons>
    </ion-view>
    

    所以这个“新按钮”只会出现在“新画面”中 .

  • 27

    如果你只想隐藏那个特定的导航按钮 . 你可以做到

    <ion-nav-buttons side="right" >
    </ion-nav-buttons>
    

相关问题