Blazor InputText:有条件地呈现属性

亚伦·休顿(Aaron Hudon)

Blazor vRC1

我正在寻找一种关于如何有条件地在<InputText>(或任何与此相关的输入组件)内渲染属性的简单技术这在MVC Razor中曾经很简单,您只需在@(...)语句中编写条件逻辑即可现在,@(...)在Razor语法中书写具有不同的含义。

例如,我想有条件地输出的autofocusHTML属性InputText

<InputText 
 @bind-Value="@TextProperty"
 @(MyModel.isAutoFocus ? "autofocus" : "") <-  This is invalid razor syntax!
/>
瑞安

您可以尝试以下代码:

<InputText  @bind-Value="@TextProperty"  autofocus="@(MyModel.isAutoFocus)"  />

请参阅https://github.com/aspnet/AspNetCore/issues/10122

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章