JavaScript-Ereignis für Statusänderungen in statusbasierten Modellzielen
Verwenden Sie das Ereignis targetstatechanged, um Benachrichtigungen zu erhalten, wenn sich der Status eines statusbasierten Modellziels ändert. Das Ereignis enthält ein JSON-Objekt mit dem Namen des erkannten Status als zusätzliches Argument. Beispiel:
{
"stateName": "the-detected-state"
}
Beispiel für die Verwendung
Das folgenden Beispiel veranschaulicht, wie das Ereignis abonniert und der Status zur Laufzeit an ein Text-Widget kommuniziert wird.
$scope.$on("targetstatechanged", function (event, target, tmlNodeName, args) {
state = JSON.parse(args).stateName;
$scope.setWidgetProp('textArea-1', 'text', state);
});