Skip to content

Menu appears after md-card instead of over it. #983

@andregs

Description

@andregs

Hi, guys!

In my opinion, this menu should appear over the md-card, just below the trigger button, right?

'use strict';

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

@Component({
    selector: 'tbv-test',
    template: `
    <md-toolbar color="primary">
        <button md-icon-button disableRipple [md-menu-trigger-for]="menu">
            <md-icon>more_vert</md-icon>
        </button>
        <md-menu #menu>
            <button md-menu-item> I shouldn't </button>
            <button md-menu-item> be here :'( </button>
        </md-menu>
    </md-toolbar>
    <md-card>
        <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Nobis quibusdam laboriosam minus accusamus, possimus delectus quos, id autem repellendus. Facilis fuga earum accusamus aut totam nisi maxime adipisci, cum saepe.</p>
        <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Nobis quibusdam laboriosam minus accusamus, possimus delectus quos, id autem repellendus. Facilis fuga earum accusamus aut totam nisi maxime adipisci, cum saepe.</p>
    </md-card>
    `,
})
export class TestComponent {
    constructor() {}
}

image

I'm using Angular 2.0.0-rc.5 and material 2.0.0-alpha.7 on both Chrome and Edge.

Metadata

Metadata

Assignees

No one assigned

    Labels

    cannot reproduceThe team is unable to reproduce this issue with the information provided

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions