반응형
안녕하세요!
오늘은 Blazor 컴포넌트 간 데이터 받는 방법에 대해서 알아 볼거에요 !
<div>
<TestComponent @ref="test" />
</div>
@code {
TestComponent test;
}
코드 부분에 사용할 컴포넌트를 선언 해주고
위에 "ref"를 넣어 주면 해당 컴포넌트에서 데이터를 가져 올 수 있어요 !
Ex)
Test1 컴포넌트
/* Test1 컴포넌트 */
<div>
<TestComponent2 @ref="test2" test1="" />
</div>
@code {
TestComponent2 test2
void getMsg()
{
test2.sendMsg();
}
}
Test2 컴포넌트
/* Test2 컴포넌트 */
@code {
[Parameter]
public string test1 { get; set; }
public void sendMsg()
{
string Msg = "Test1";
}
}
컴포넌트 2에 있는 'public' 열어 놓은 것들은 컴포넌트1에서 사용이 가능해요!
파라미터를 지정하면 받아 왔어 사용이 가능해요
반응형
'C#' 카테고리의 다른 글
[Blazor] 자식 Components data변경 부모 Components로 전달하기! (0) | 2024.08.23 |
---|---|
[Blazor] Css에 조건 걸어서 사용하기 (0) | 2024.06.28 |
Blazor / Syncfusion RadioButton 선택 시 display:none 이벤트 (0) | 2024.04.30 |
자식 폼에서 부모 폼의 메소드(함수) 사용하기 (0) | 2023.11.03 |