【发布时间】:2017-11-27 07:53:11
【问题描述】:
基本上我想知道如何使用 Angular 2/4(抱歉是西班牙语)。
使用 *NgFor 我想选择 1 个或多个项目来启用 HTML 元素,如果没有选择任何元素,我需要禁用它才能显示 默认元素。
我想知道如何做类似于 Plunker 和 this 但使用卡片列表的操作(相同的效果按住 Ctrl 或 Shif 并拖动鼠标选择项目并获取数据)。
我有这样的事情
<div class="col s3">
<button *ngIf="add" mz-button float="true"><i mz-icon [icon]="'add'"></i></button>
<button *ngIf="!add" mz-button float="true"><i mz-icon [icon]="'remove'"></i></button>
</div>
<mz-card *ngFor="let usuario of usuarios" (click)="onSelecPersona()">
<mz-card-content>
<div class="row">
<div class="col s6">
{{usuario.nombre}}
</div>
<div class="col s6 right-align">
<i *ngIf="usuario.admin" mz-icon-mdi [icon]="'star'"></i>
<i *ngIf="!usuario.admin" mz-icon-mdi [icon]="'star-2'"></i>
</div>
</div>
</mz-card-content>
</mz-card>
我的组件是
add = true;
usuarios = [
{ nombre: 'Alexis Wursten', admin: false },
{ nombre: 'Janco Boscan', admin: true },
{ nombre: 'Noemi Iturralde', admin: false },
];
onSelecPersona() {
this.add = false;
}
谢谢 =)
【问题讨论】:
标签: javascript css angular select