关于ion-menu的问题 显示有问题 老师看下代码

来源:

哒哒设计

2016-09-30



<ion-header>

  <ion-navbar>

    <button menuToggle (click)="doclick()">

      <ion-icon name="menu"></ion-icon>

    </button>

    <ion-title>Home</ion-title>

  </ion-navbar>


  <ion-toolbar no-border-top>

    <ion-segment [(ngModel)]="pet">

      <ion-segment-button value="friends">

        Friends

      </ion-segment-button>

      <ion-segment-button value="puppies">

        Puppies

      </ion-segment-button>

      <ion-segment-button value="kittens">

        Kittens

      </ion-segment-button>

      <ion-segment-button value="ducklings">

        Ducklings

      </ion-segment-button>

    </ion-segment>

  </ion-toolbar>

</ion-header>


<ion-content padding class="home">

  <div [ngSwitch]="pet">

    <ion-list *ngSwitchCase="'friends'">

      <ion-card>

        <ion-item>

          <ion-avatar item-left>

            <img src="../imb/2.jpg">

          </ion-avatar>

          <h3>一曲丶终了</h3>

          <p>一加A0001</p>

        </ion-item>

        <ion-card-content>

          <p>扶我起来,我还能送!</p>

        </ion-card-content>

        <img src="../images/content/01.png" alt="" />

        <ion-item>

          <button primary clear item-left>

            <ion-icon name="thumbs-up"></ion-icon>

            <div>10赞</div>

          </button>

          <button primary clear item-left>

            <ion-icon name="text"></ion-icon>

            <div>15评论</div>

          </button>

          <ion-note item-right>

            30分钟之前

          </ion-note>

        </ion-item>

      </ion-card>

      <ion-card>

        <ion-item>

          <ion-avatar item-left>

            <img src="../images/3.jpg">

          </ion-avatar>

          <h3>Seven</h3>

          <p>小米 4 LTE</p>

        </ion-item>

        <ion-card-content>

          <p>可不可以不勇敢!</p>

        </ion-card-content>

        <img src="../images/content/05.png" alt="">

        <ion-item>

          <button primary clear item-left>

            <ion-icon name="thumbs-up"></ion-icon>

            <div>10赞</div>

          </button>

          <button primary clear item-left>

            <ion-icon name="text"></ion-icon>

            <div>15评论</div>

          </button>

          <ion-note item-right>

            2小时之前

          </ion-note>

        </ion-item>

      </ion-card>

    </ion-list>

    <ion-list *ngSwitchCase="'puppies'">

      <ion-item>

        <ion-thumbnail item-left>

          <img src="assets/img/thumbnail-puppy-1.jpg">

        </ion-thumbnail>

        <h2>Ruby</h2>

      </ion-item>

      <ion-item>

        <ion-thumbnail item-left>

          <img src="assets/img/thumbnail-puppy-2.jpg">

        </ion-thumbnail>

        <h2>Oscar</h2>

      </ion-item>

      <ion-item>

        <ion-thumbnail item-left>

          <img src="assets/img/thumbnail-puppy-4.jpg">

        </ion-thumbnail>

        <h2>Zoey</h2>

      </ion-item>

      <ion-item>

        <ion-thumbnail item-left>

          <img src="assets/img/thumbnail-puppy-3.jpg">

        </ion-thumbnail>

        <h2>Otto</h2>

      </ion-item>

    </ion-list>


    <ion-list *ngSwitchCase="'kittens'">

      <ion-item>

        <ion-thumbnail item-left>

          <img src="assets/img/thumbnail-kitten-1.jpg">

        </ion-thumbnail>

        <h2>Luna</h2>

      </ion-item>

      <ion-item>

        <ion-thumbnail item-left>

          <img src="assets/img/thumbnail-kitten-3.jpg">

        </ion-thumbnail>

        <h2>Milo</h2>

      </ion-item>

      <ion-item>

        <ion-thumbnail item-left>

          <img src="assets/img/thumbnail-kitten-4.jpg">

        </ion-thumbnail>

        <h2>Bandit</h2>

      </ion-item>

      <ion-item>

        <ion-thumbnail item-left>

          <img src="assets/img/thumbnail-kitten-2.jpg">

        </ion-thumbnail>

        <h2>Nala</h2>

      </ion-item>

    </ion-list>

  </div>

</ion-content>


<!--menu-->

<ion-menu [content]="mycontent">

  <ion-header>

    <ion-toolbar>

      <ion-title>title</ion-title>

    </ion-toolbar>

  </ion-header>

  <ion-content>

    <ion-list>

      <ion-item>

      1

      </ion-item>

      <ion-item>

      2

      </ion-item>

      <ion-item>

      3

      </ion-item>

    </ion-list>

  </ion-content>

</ion-menu>

<ion-nav #mycontent [root]="rootPage"></ion-nav>




TS部分

import { Component } from '@angular/core';

import { NavController, MenuController, ModalController } from 'ionic-angular';

import { Menu } from '../contact/menu';

@Component({

  templateUrl: 'build/pages/contact/contact.html'

})

export class ContactPage {

  constructor(public navCtrl: NavController,public menuCtrl: MenuController,public modalCtrl: ModalController) {

  }


  doclick() {

this.menuCtrl.toggle();

}

}

http://szimg.mukewang.com/57ee25a000011e7d04430750.jpg

写回答

1回答

Parry

2016-09-30

你看一下官方的示例,https://github.com/driftyco/ionic-preview-app/tree/master/src/pages/menus/basic

还有 tab 和 menu放在一起就会有点问题。

0
0

Ionic飞速上手的跨平台App开发

以HTML5移动App开发框架Ionic,开发不受平台限制的App

1314 学习 · 640 问题

查看课程