我知道C#
但最近主要是在编程React
,我现在正在研究Blazor
并试图理解它的古怪语法。
我在不同的示例中看到,当将道具(属性)传递给组件时,@
在不同的位置使用了一个标志:
我见过的例子:
在属性值之前,在引号内
<Component title="@SomeValue"/>
在属性值之前,没有引号
<Component title=@SomeValue/>
在属性名称之前
<Component @title="SomeValue"/>
这些是什么?我注意到没有@
经常与它相同。官方文档没有深入了解这个