我正在考虑以Angular的方式创建一个tagHelper属性。 在Angular,我可以做到:
<div [class.extra-sparkle]="isDelightful"></div>
这会将css-class extra-sparkle
绑定到div-tag上,具体取决于bool-expression isDelightful
。
我正在考虑使用asp.net核心mvc。
1。想法
我的第一个想法就是这样做,但是通过这种方式,属性部分&#39; myClass&#39;必须在一种通配符属性中定义,例如&#39; myPrefix - *&#39;。 但到目前为止,我看到没有通配符选项。
<div myPrefix-myClass="(expression)"></div>
2。想法
我的第二个想法是使用Func-Delegate的属性类型。
<div myPrefix-class-if="("myClass", Model)=> Model.x == true"></div>
但在这种情况下,我用剃须刀语法编写,我也不知道, 是否可以使用Func-Delegate作为taghelper中的属性。
有人知道可能的解决方案或有想法吗?