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