Beispielprojekte und Anwendungsfälle > Anwendungsfall: 3D-Guided Service Instructions > 3D-Guided Service Instructions 201: JavaScript zum Hervorheben von Teilen und Erstellen von Ionic-Popups verwenden > Anhang 3: Vuforia Studio Ereignisse für externe ThingWorx Datendienste
  
Anhang 3: Vuforia Studio Ereignisse für externe ThingWorx Datendienste
Ereignisname
(evt.name)
Beschreibung
Argumente und Verwendungshinweise
Beispiel
(servicename)-begin
Wird durch den Start eines ThingWorx Diensts ausgelöst, der im Projekt Vuforia Studio definiert ist.
Keine Argumente zurückgegeben, nur event.name.
* 
event wird an den Stammbereich gesendet. Deshalb muss event$scope.$root.$on abhören, nicht nur $scope.$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
Wird durch den erfolgreichen Abschluss eines ThingWorx Diensts ausgelöst, der im Projekt Vuforia Studio definiert ist.
Weitere Informationen finden Sie unter modelLoaded.
Weitere Informationen finden Sie unter (servicename)-begin.
(servicename)-end
Wird durch den Abschluss eines ThingWorx Diensts (erfolgreich oder erfolglos) ausgelöst.
Zu den zurückgegebenen Argumenten gehören: event (Name), target (model-1, modelItem-1, oder 3DImage-1 usw.), parent (null), edata (JSON-Objekt, das den Eigenschaftswert occurrence für Modellelemente enthält, wie in der PVZ definiert. Beispiel: /0/0/18)
Weitere Informationen finden Sie unter (servicename)-begin.
(servicename)-failed
Wird durch einen fehlgeschlagenen Aufruf eines ThingWorx Diensts ausgelöst.
Das Ereignis enthält die Studio ID des Widgets in tergetScope._widgetId. Keine args-Daten zurückgegeben.