Opa To 거기 사람들은 지난 주말에이 문제에 당황했습니다.Opa : 반복 내 이벤트 핸들러로 변수 전달하기
내 View에서 수행하려는 작업은 Model 데이터 호출에서 반환 된 DBSet을 반복하고 각 레코드가 XHTML 테이블을 생성하며 클릭 이벤트 처리기에 바인딩됩니다. 이 클릭 이벤트 처리기에서 반복 된 레코드 유형의 속성을 인수 또는 레코드 자체로 허용하려고합니다. type team = { string team_id, ...etc}
필자는보기에서 가장 최근에 클릭 한 테이블 행의 값으로 입력을 채우려는 양식을 가지고 있습니다.이 행은 이벤트 처리기가하는 것입니다. 즉, 올바른 매개 변수를 전달할 수도 있습니다.
어떻게해야합니까? 나는 같은 이벤트 처리기를 바인딩 XHTML의 비트를 얻기 위해 노력하고
<tr onclick={ otherExposedFunctionIWantToCall(team) }>
또는 내가하는 일에 의지 한 최신 일의
<tr onclick={ otherExposedFunctionIWantToCall(team.team_id) }>
한
가 참조하려고하는이 내 custom type, team을 설정 한 team_id 속성에 접근 할 수 있다면.이러한 이벤트 핸들러의 형식은 반복 코드에서 사용했을 때 컴파일 할 수 없었습니다.
왜 작동하지 않습니까? 동적 레코드를 반복하는 중 문제가 있습니까? 이러한 함수를 이벤트에 바인딩 할 수 있습니까?
오파 수행 클라이언트 측 이벤트는 이벤트 대상에 액세스 할 수있는 방법이 있습니다. 찾지 못했습니까? 내 목표를 달성하기위한 나의 선택은 무엇입니까?
누구나 내가이 질문의 일부를 이해하는 데 도움을 줄 수 있다면, 나는 많은 의무가있을 것이다!