Angular 4 프로젝트에 JQuery Datable을 사용하고 있습니다. 데이터가 올바르게 표시됩니다 .Edit 버튼 이벤트가 제대로 실행되지 않습니다.Jquery를 발생시키는 방법 각도 4의 Datatable 하위 컨트롤 이벤트
나는 "
0x800a1391 스크립트 블록 라인 3에서 처리되지 않은 예외, 1 열 - 자바 스크립트 런타임 오류 : 'onEditClick'정의되지 않은"오류가 무엇입니까 편집 버튼을 클릭하는 동안
합니다. . 널 :
this.http.get (this.appService.baseUrl + 'API/ServiceType 자리') 가입 (결과 => {
this.serviceTypes = result.json() as IServiceTypeSummary[];
//$(".log-data-table").DataTable();
$(".log-data-table").DataTable({
"data": this.serviceTypes,
scrollY: "500px",
destroy: true,
scrollX: true,
scrollCollapse: true,
autoWidth: true,
paging: true,
"columns": [
{ data: "serviceTypeId" },
{ data: "name"},
{ data: "status" },
{
데이터 참조 코드 아래를보십시오 , 주문할 수 : 사실, "이름": "COLUMNNAME"
렌더링 : 기능 (데이터 입력, 행) { return '<a class="btn btn-primary"
onclick = "onEditClick (data);"> 편집 ';
}
}
]
});
}, error => console.error(error));
}
onEditClick(data): void {
alert(data);
}