이벤트를 결합내 angular2 구성 요소에서 나는 간단한 기능을 가지고
var s = new sigma({
graph: sigmaJson,
container: 'network-graph',
settings: {
defaultNodeColor: '#ec5148'
}
});
그래프가 제대로 렌더링됩니다. 이제 노드 중 하나를 클릭하면 onSelectNode 함수를 호출하려고합니다. 다음과 같이
s.bind('clickNode', nodeClick)
함수 nodeClick이 정의된다 : 그래서, 다음과 같이 나는 bind
기능을 사용하고
nodeClick(event) {
this.selectedLabel = event.data.node.label
console.log(this.selectedLabel) // this prints correctly
this.onSelectNode(this.selectedLabel) // getting error here
}
을하지만 내에서 구성 요소 함수를 호출 할 수 없습니다입니다 nodeClick
기능. 자바 스크립트 콘솔에 다음과 같은 오류가 나타납니다 :
아무도 내가 잘못하고있는 것을 지적 할 수 있습니까?