Blazor vRC1
我正在寻找一种关于如何有条件地在<InputText>
(或任何与此相关的输入组件)内渲染属性的简单技术。这在MVC Razor中曾经很简单,您只需在@(...)
语句中编写条件逻辑即可。现在,@(...)
在Razor语法中书写具有不同的含义。
例如,我想有条件地输出的autofocus
HTML属性InputText
。
<InputText
@bind-Value="@TextProperty"
@(MyModel.isAutoFocus ? "autofocus" : "") <- This is invalid razor syntax!
/>
您可以尝试以下代码:
<InputText @bind-Value="@TextProperty" autofocus="@(MyModel.isAutoFocus)" />
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句