[英]Blazor - Adding two values during HTML render
这个问题感觉有点傻,但基本上:
我有两个整数,其中一个可以在运行时动态更改。
<table>
@foreach(var foo in bar)
{
<tr>
<td>...</td>
</tr>
}
</table>
@code
{
int v1 = 1; //May change anytime
List<Model> bar;
public class Model
{
public int v2 { get; set; }
}
}
我需要的是在呈现表格时显示 v1 和 v2(对于每个对象)的总和。 是否有捷径可寻?
显示很简单
<td>The sum is @(foo.v2 + v1)</td>
其中之一可以在运行时动态更改
当它因正常的 Blazor 生命周期事件(ButtonClick 或其他事件)而发生变化时:您无需执行任何操作。
当它被某些后台进程更改时,您必须在它发生时调用 StateHasChanged()。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.