示例项目和用例 > 用例:3D-Guided Service Instructions > 3D-Guided Service Instructions 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(JSON 对象,其中包含在 PVZ 中定义的模型项 occurrence 特性值。例如,/0/0/18)
请参阅 (servicename)-begin
(servicename)-failed
调用 ThingWorx 服务失败会触发此事件。
事件在 tergetScope._widgetId 中包含小组件的 Studio ID。不返回自变量数据。