위젯 작업 > 3D > 모델 대상 > 상태 기반 모델 대상의 상태 변경에 대한 JavaScript 이벤트
상태 기반 모델 대상의 상태 변경에 대한 JavaScript 이벤트
targetstatechanged 이벤트를 사용하면 상태 기반 모델 대상의 상태가 변경될 때마다 알림을 받을 수 있습니다. 이 이벤트에는 감지된 상태의 이름을 추가 인수로 포함하는 JSON 객체가 포함됩니다. 예:
{
"stateName": "the-detected-state"
}
사용 예
다음 예에서는 이벤트를 구독하고 런타임에 상태를 텍스트 위젯에 전달하는 방법을 보여줍니다.
$scope.$on("targetstatechanged", function (event, target, tmlNodeName, args) {
state = JSON.parse(args).stateName;
$scope.setWidgetProp('textArea-1', 'text', state);
});
도움이 되셨나요?