我有一个下拉菜单,其中包含一个复选框和项目名称。我添加了一个 ngModel 来检查项目是否应该包含在项目列表中(isChecked)。以下代码在视图中:
<div id="dropdown-menu">
<button id="show-users" (click)="showMenu = !showMenu">Project toevoegen</button>
<div id="drp-project-select">
<div class="scroller" [hidden]="!showMenu">
<div id="search-wrapper">
<i class="fa fa-search"></i>
<input [(ngModel)]="searchTerm" type="text" placeholder="Zoek op naam..." >
</div>
<ul>
<li *ngFor="#project of projectdata.LoginResponse?.ProjectVM, #i = index">
<label class="checkbox-label" >
<input type="checkbox" class="dropdown-checkbox" [(ngModel)]="project.isChecked" >
<span>{{project.Project}}</span>
</label>
</li>
</ul>
</div>
</div>
</div>
然后我尝试在列表中获取选中的项目,但这似乎不起作用。我知道我做错了什么,但我不知道是什么。我在不同的地方尝试了猫王操作员,但没有一个地方可以工作,所以不是这样(我认为)
<ul>
<li *ngFor="#checked of projectdata.?LoginResponse?.ProjectVM?.isChecked">
<span>{{checked}}--</span>
</li>
</ul>