如何在angular 2应用程序中使用md卡内部的扩展面板组件?

如何在angular 2应用程序中使用md卡内部的扩展面板组件?,angular,material-design,angular-material,angular-ui,angular-material2,Angular,Material Design,Angular Material,Angular Ui,Angular Material2,我有angular 2应用程序,其中,我使用md卡显示瓷砖。我想在md卡内添加一个扩展面板。单击面板时,它应展开并显示一些内容。是否可以在md卡中添加这样的组件?还是有更好的设计方法?要显示一些可扩展的磁贴/卡吗?我在网上查看了这些链接,它显示了一个可以扩展的列表。我不知道我是否能用这张内卡。 这些是使用“@angular/core”的版本:“2.4.10” “@angular/material”:“2.0.0-beta.2” 下面是md卡的使用示例 <div fxLayout="row

我有angular 2应用程序,其中,我使用md卡显示瓷砖。我想在md卡内添加一个扩展面板。单击面板时,它应展开并显示一些内容。是否可以在md卡中添加这样的组件?还是有更好的设计方法?要显示一些可扩展的磁贴/卡吗?我在网上查看了这些链接,它显示了一个可以扩展的列表。我不知道我是否能用这张内卡。

这些是使用“@angular/core”的版本:“2.4.10” “@angular/material”:“2.0.0-beta.2”

下面是md卡的使用示例

<div fxLayout="row" fxLayoutWrap  style="padding-bottom: 15px; 
padding-top: 15px; margin:auto; justify-content: center;background-color:paleturquoise;" >  
  <md-card fxFlex.gt-md="30" fxFlex.md="30"  fxFlex.sm="auto" fxFlex.xs="100" *ngFor="let data of myData" style="margin:10px;">
  <md-card-content >  
    <h1>Name: {{data.name}} </h1> 
  <h3 [ngStyle]="{'margin-top': '-3px','margin-bottom': '20px'}">{{data.time | date:'HH:mm:ss, MMMM dd'}}</h3>
  <h2>content1: {{data.somedata1 }}</h2>
  <h2>content2: {{data.somedata2}}</h2>
  <h2>content3: {{data.somedata2}}</h2>
  <h2>content4: {{data.somedata3}}</h2>
  <h3>
    <a routerLink="">some link here</a> 
    </h3>
    // Add expansion panel or collapsable UI component here
  </md-card-content>
  </md-card> 
</div>

名称:{{data.Name}
{{data.time}日期:'HH:mm:ss,MMMM-dd'}
content1:{{data.somedata1}
content2:{data.somedata2}
content3:{data.somedata2}
content4:{data.somedata3}
这里有一些链接
//在此处添加扩展面板或可折叠UI组件

我找到了一种将ng2扩展面板用于Angular 2应用的解决方案

示例代码

<div fxLayout="row" fxLayoutWrap  style="padding-bottom: 15px; 
    padding-top: 15px; margin:auto; justify-content: center;background-color:paleturquoise;" >  
    <md-card fxFlex.gt-md="30" fxFlex.md="30"  fxFlex.sm="auto" fxFlex.xs="100" *ngFor="let data of myData" style="margin:10px;"
[ngStyle]="{'backgroundColor': data.time > timeLimit1  ? '#69F0AE':(data.time < timeLimit2  ? '#FF5252':'yellow' )}">
        <md-card-content >  
        <h1>Name: {{data.name}} </h1> 
        <h3 [ngStyle]="{'margin-top': '-3px','margin-bottom': '20px'}">{{data.time | date:'HH:mm:ss, MMMM dd'}}</h3>
        <h3>
        <a routerLink="">some link here</a> 
        </h3>
            <expansion-panels-container>
                <expansion-panel >
                <expansion-panel-title>
                Title1
                </expansion-panel-title>
                <expansion-panel-content>
                <h2>content1: {{data.somedata1 }}</h2>
                <h2>content2: {{data.somedata2}}</h2>
                <h2>content3: {{data.somedata2}}</h2>
                <h2>content4: {{data.somedata3}}</h2>
                </expansion-panel-content>
                </expansion-panel>
                <expansion-panel>
                <expansion-panel-title>
                Title2
                </expansion-panel-title>
                <expansion-panel-content>
                <h2>content2: {{data.somedata2}}</h2>
                <h2>content3: {{data.somedata2}}</h2>
                <h2>content4: {{data.somedata3}}</h2>
                </expansion-panel-content>
                </expansion-panel>
            </expansion-panels-container>
        </md-card-content>
    </md-card> 
    </div>

名称:{{data.Name}
{{data.time}日期:'HH:mm:ss,MMMM-dd'}
这里有一些链接
标题1
content1:{{data.somedata1}
content2:{data.somedata2}
content3:{data.somedata2}
content4:{data.somedata3}
标题2
content2:{data.somedata2}
content3:{data.somedata2}
content4:{data.somedata3}

我找到了一种将ng2扩展面板用于Angular 2应用的解决方案

示例代码

<div fxLayout="row" fxLayoutWrap  style="padding-bottom: 15px; 
    padding-top: 15px; margin:auto; justify-content: center;background-color:paleturquoise;" >  
    <md-card fxFlex.gt-md="30" fxFlex.md="30"  fxFlex.sm="auto" fxFlex.xs="100" *ngFor="let data of myData" style="margin:10px;"
[ngStyle]="{'backgroundColor': data.time > timeLimit1  ? '#69F0AE':(data.time < timeLimit2  ? '#FF5252':'yellow' )}">
        <md-card-content >  
        <h1>Name: {{data.name}} </h1> 
        <h3 [ngStyle]="{'margin-top': '-3px','margin-bottom': '20px'}">{{data.time | date:'HH:mm:ss, MMMM dd'}}</h3>
        <h3>
        <a routerLink="">some link here</a> 
        </h3>
            <expansion-panels-container>
                <expansion-panel >
                <expansion-panel-title>
                Title1
                </expansion-panel-title>
                <expansion-panel-content>
                <h2>content1: {{data.somedata1 }}</h2>
                <h2>content2: {{data.somedata2}}</h2>
                <h2>content3: {{data.somedata2}}</h2>
                <h2>content4: {{data.somedata3}}</h2>
                </expansion-panel-content>
                </expansion-panel>
                <expansion-panel>
                <expansion-panel-title>
                Title2
                </expansion-panel-title>
                <expansion-panel-content>
                <h2>content2: {{data.somedata2}}</h2>
                <h2>content3: {{data.somedata2}}</h2>
                <h2>content4: {{data.somedata3}}</h2>
                </expansion-panel-content>
                </expansion-panel>
            </expansion-panels-container>
        </md-card-content>
    </md-card> 
    </div>

名称:{{data.Name}
{{data.time}日期:'HH:mm:ss,MMMM-dd'}
这里有一些链接
标题1
content1:{{data.somedata1}
content2:{data.somedata2}
content3:{data.somedata2}
content4:{data.somedata3}
标题2
content2:{data.somedata2}
content3:{data.somedata2}
content4:{data.somedata3}