專案範例和使用案例 > 使用案例:3D-Guided Service Instructions > 3D-導件服務指示 201:使用 JavaScript 來反白零件並建立 Ionic 快顯視窗 > 附錄 3:ThingWorx 外部資料服務 Vuforia Studio 事件
  
附錄 3:ThingWorx 外部資料服務 Vuforia Studio 事件
事件名稱
(evt.name)
描述
引數與使用註記
範例
(servicename)-begin
開始 Vuforia Studio 專案中定義的 ThingWorx 服務時觸發。
無引數傳回,僅 event.name
* 
event會廣播至根範圍。因此,event 必須和 $scope.$root.$on 一起接聽,而不僅只是 $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
成功完成 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._widgetIdStudio ID。未回傳任何引數資料。