我试图基于布尔标志更新模板类中的选项id值,基本上我正在处理下拉列表,并且下拉列表包含id。在这里,我尝试基于布尔标志更新id值,但出现一些错误,例如“错误错误:未捕获(承诺):错误:模板解析错误:”。
这是我的模板
<div class="bx--col-md-1">
<select id="select-menu" class="bx--text-input" required name="actionSelection" (change)="onActionChange($event)" (dblclick)="onActionChange($event)">
<option *ngFor="let action of actions" [value]="action.id" >{{action.name}}</option>
</select>
</div>
此处“ Changeval”是我在.ts文件中的布尔标志之一,默认情况下为false。但是有一段时间它会变成真实。当这成为事实时,需要更新action.id值,需要在模板类中将其设为0。谁能帮助我,如何更新。提前致谢。
答案 0 :(得分:0)
我很难理解您要达到的目标。
不过,您可以尝试以下方法:
ws.Tables.ForEach(x=>x.ShowAutoFilter = false);
它是三元运算符,它测试[value]="changeval == false ? action.id : 0"
变量。
如果changeval
为假,将使用changeval
。如果是真的,将使用action.id
。