2016-07-26 4 views
2

예를 들어 양식 라벨처럼 렌더링되는 일부 모델 데이터가있는 면도기 템플릿이 있습니다..net C# 면도기 템플릿

이 양식을 반응 구성 요소로 추가하면 모델 데이터를 어떻게 렌더링 할 수 있습니까?

한 가지 해결책은 문서에서 반응 코드를 인라인으로 만들고이를 직접 구문 분석하는 것입니다. 또 다른 해결책은 면도기 문서에서 전역 js 배열을 인라인으로 만든 다음이 배열을 사용하여 "데이터"상태를 설정하는 것입니다. 그러나이 두 가지 방법 모두 제대로 된 느낌이 들지 않습니다 ...

저는 browserify를 사용하고 반응 성분을 별도의 .js 파일로 사용하고 있습니다.

구성 요소에 서버 측 데이터 (ajax 요청을 통해 가져올 수 없음)를 렌더링하려면 어떻게해야합니까?

답변

2

정확하게 질문을 이해하면보기에서 모델 데이터를 React로 전달하고 싶습니다.

보기에

당신은 당신의 Jsx 당신이 바로 Jsx의 바닥에

constructor(props){ 
    super(props); 
    this.state = { 
     *stateVariable*: props 
    }; 
} 

그런 다음 사용하여 모델을받을 필요 파일에서 다음 그래서

@Html.React("*ReactFileName*", Model) 

같은 반응 모델을 통과

module.exports = *ModelName*;