使用小组件 > 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);
});
这对您有帮助吗?