blazor - 如何从定义的类名列表中删除特定类
问题描述
需要从提供的类名列表中删除特定类。我只发现了从元素中删除整个键值的Remove()方法。我不需要那个。
代码块
<div class="test1 test2 test3">
我需要test2
从上述类名中删除该类。
有人可以为此提出解决方案吗?
解决方案
这是一个切换按钮添加或删除禁用类的示例
选择绑定到 cssType
'btn-lg' 是为了向您展示您不需要使所有类变量
<div class="@ccsButton @ccsType @ccsDisabled btn-lg"> Testing</div>
<div style="margin-top:10px;">
<button @onclick="ToggleEnable" >Toggle Enable</button>
</div>
<div style="margin-top:10px;">
<select @bind="ccsType">
<option value="btn-primary" >btn-primary</option>
<option value="btn-warning" >btn-warning</option>
<option value="btn-success" >btn-success</option>
</select>
</div>
@code{
string ccsButton = "btn";
string ccsType = "btn-primary";
string ccsDisabled = "disabled";
void ToggleEnable()
{
if(ccsDisabled == ""){ccsDisabled ="disabled";} else {ccsDisabled ="";}
}
}
这是BlazorFiddle中此示例的链接
推荐阅读
- javascript - 引导表单验证按钮重定向
- c# - 如何在 C# Windows 窗体中从 Sql 表中加载名称和值的组合框?
- r - R中的安然电子邮件分析
- javascript - 这个操作是什么意思?{| ... |} 和 +attrName
- scala - 运行中的 Spark Cassandra 连接器:如果 Cassandra 托管在不同的服务器上,它是如何工作的
- android - Android 9+ 上的媒体投影问题
- c# - 如何检查 Firebase 存储中是否存在目录?
- matplotlib - 卡方检验给出错误的结果。我应该拒绝提议的分配吗?
- android-studio - 避免在 android 上重新加载 arcgis 地图
- security - 我需要在 GCP Cloud Function Security 的 Web 请求中添加什么?