부록 3: ThingWorx 외부 데이터 서비스 Vuforia Studio 이벤트
이벤트 이름
(evt.name)
설명
인수 및 사용 메모
(servicename)-begin
Vuforia Studio 프로젝트에 정의된 ThingWorx 서비스가 시작되면 트리거됩니다.
event.name만 반환되며 인수는 반환되지 않습니다.
* 
event가 루트 범위로 브로드캐스트됩니다. 따라서 event$scope.$on은 물론 $scope.$root.$on을 함께 수신해야 합니다.
$scope.$root.$on('myTWXService-begin', function(evt, arg) {   $scope.view.wdg['label-1']['text'] = $scope.view.wdg['label-1']['text'] + " event name: " + evt.name;});
(servicename)-complete
Vuforia Studio 프로젝트에 정의된 ThingWorx 서비스가 성공적으로 완료되면 트리거됩니다.
modelLoaded 항목을 참조하십시오.
(servicename)-begin 항목을 참조하십시오.
(servicename)-end
ThingWorx 서비스가 완료(성공 또는 실패)되면 트리거됩니다.
반환되는 인수는 다음과 같습니다. event(이름), target(model-1, modelItem-1 또는 3DImage-1 등), parent(null), edata(PVZ에 정의된 모델 항목의 occurrence 속성 값을 포함하는 JSON 객체, 예: /0/0/18)
(servicename)-begin 항목을 참조하십시오.
(servicename)-failed
ThingWorx 서비스 호출이 실패하면 트리거됩니다.
이벤트의 tergetScope._widgetId에 위젯의 Studio ID가 포함됩니다. 반환되는 인수 데이터가 없습니다.
도움이 되셨나요?