【发布时间】:2020-07-10 17:50:59
【问题描述】:
<div class="container">
@foreach (var item in todos)
{
<div class="row">
<div class="col-sm-6">
<input type="checkbox" @bind="item.IsDone"/>
@if(item.IsDone){
<span style="text-decoration: line-through">@item.Title</span>
}else{
<span>@item.Title</span>
}
</div>
</div>
}
</div>
<input placeholder="Something todo" @bind="newTodo"/>
<button @onclick="AddTodo">Add todo</button>
我希望在检查项目时应用样式,但以更简洁的方式使用仅数据绑定而不使用“if”语句。
【问题讨论】:
-
好的,那些投票结束这个问题的人可以做我所做的:只需从标题中删除“更好”这个词。现在这个问题是合法的,不是基于意见的,因此不应该关闭......
-
我同意。听听!! :)
标签: c# asp.net-core blazor blazor-server-side asp.net-blazor