【发布时间】:2016-02-25 13:33:36
【问题描述】:
我有一个检查项目名称的列表。在底部我想放置一个复选框来选中或取消选中它们。我想我需要一个 *ngIf (如果选中)和一个 *ngFor 循环(检查所有),但这是一个很大的挑战......我不知道我应该如何处理这个。我是使用 (checked) 还是 *ngIf="(checked)" 然后使用 *ngFor 循环来设置 project.isChecked。我无法理解这个逻辑。
<div id="drp-project-select">
<div class="scroller" [hidden]="!showMenu">
<div id="search-wrapper">
<i class="fa fa-search fa-xs"></i>
<input [(ngModel)]="searchTerm" type="text" placeholder="Zoek op naam..." #search>
</div>
<ul>
<li *ngFor="#project of projectdata.LoginResponse?.ProjectVM | searchpipe:'Project':search.value">
<label class="checkbox-label" >
<input type="checkbox" class="dropdown-checkbox" [(ngModel)]="project.isChecked" (change)="addProject(project)" >
<span>{{project.Project}}</span>
</label>
</li>
</ul>
</div>
<div class="bottom-data" [hidden]="!showMenu">
<label><input type="checkbox" id="bottom-checkbox"></label>
</div>
</div>
【问题讨论】:
标签: angular